3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-22 16:45:31 +00:00

possibly fix internalization bug mentioned in #2

(this leads to a not-implemented-yet in final_check_eh()
due to missing code surrounding free variable production)
This commit is contained in:
Murphy Berzish 2015-10-18 20:20:09 -04:00
parent e521ab2c3a
commit 3ee8f27588

View file

@ -1837,6 +1837,8 @@ void theory_str::process_concat_eq_type6(expr * concatAst1, expr * concatAst2) {
*/
expr * theory_str::get_eqc_value(expr * n, bool & hasEqcValue) {
context & ctx = get_context();
// I hope this works
ctx.internalize(n, false);
enode * nNode = ctx.get_enode(n);
enode * eqcNode = nNode;
do {