3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-02-10 02:50:55 +00:00

Revert "Refactor find_probe() to use std::optional (#8334)"

This reverts commit 49817bc259.
This commit is contained in:
Nikolaj Bjorner 2026-01-26 13:19:56 -08:00
parent 7a2eea6f40
commit 3f26d42215
4 changed files with 13 additions and 14 deletions

View file

@ -91,12 +91,12 @@ extern "C" {
Z3_TRY;
LOG_Z3_mk_probe(c, name);
RESET_ERROR_CODE();
auto p = mk_c(c)->find_probe(symbol(name));
if (!p) {
probe_info * p = mk_c(c)->find_probe(symbol(name));
if (p == nullptr) {
SET_ERROR_CODE(Z3_INVALID_ARG, nullptr);
RETURN_Z3(nullptr);
}
probe * new_p = (*p)->get();
probe * new_p = p->get();
RETURN_PROBE(new_p);
Z3_CATCH_RETURN(nullptr);
}
@ -404,12 +404,12 @@ extern "C" {
Z3_TRY;
LOG_Z3_probe_get_descr(c, name);
RESET_ERROR_CODE();
auto p = mk_c(c)->find_probe(symbol(name));
if (!p) {
probe_info * p = mk_c(c)->find_probe(symbol(name));
if (p == nullptr) {
SET_ERROR_CODE(Z3_INVALID_ARG, nullptr);
return "";
}
return (*p)->get_descr();
return p->get_descr();
Z3_CATCH_RETURN("");
}