int b;
void __VERIFIER_error();
float a();
int main() {
float c = a();
b = c != c; // CHECK: b := 0
if (!b)
__VERIFIER_error();
}
Running it with gazer-bmc -trace results in a crash due to an unhandled expression in ExprEvaluator:
Iteration 1
Under-approximating.
Transforming formula...
Running solver...
Elapsed time: 0 s
Under-approximated formula is SAT.
Unhandled expression type in ExprEvaluatorBase
UNREACHABLE executed at /home/gyula/projects/gazer/src/Core/Expr/ExprEvaluator.cpp:48!
Consider the following program:
Running it with
gazer-bmc -trace
results in a crash due to an unhandled expression inExprEvaluator
: