summaryrefslogtreecommitdiff
path: root/src/omegatools.cc
diff options
context:
space:
mode:
authorTuowen Zhao <ztuowen@gmail.com>2016-10-11 17:49:01 -0600
committerTuowen Zhao <ztuowen@gmail.com>2016-10-11 17:49:01 -0600
commit6e0af6ef491616b430a419b08ae3f2b6137a8881 (patch)
tree35b23dd6fbbd82d6dda9151efc6aba37cbbf196a /src/omegatools.cc
parenta78fdbc93fd8919aacf375cc4d40fdd46a9722a0 (diff)
downloadchill-6e0af6ef491616b430a419b08ae3f2b6137a8881.tar.gz
chill-6e0af6ef491616b430a419b08ae3f2b6137a8881.tar.bz2
chill-6e0af6ef491616b430a419b08ae3f2b6137a8881.zip
fixes
Diffstat (limited to 'src/omegatools.cc')
-rw-r--r--src/omegatools.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/omegatools.cc b/src/omegatools.cc
index 36b0e8d..6d48a3c 100644
--- a/src/omegatools.cc
+++ b/src/omegatools.cc
@@ -1072,11 +1072,13 @@ void exp2constraint(IR_Code *ir, Relation &r, F_And *f_root,
F_And *fa = f_root->add_not()->add_and();
std::vector<omega::CG_outputRepr *> op = ir->QueryExpOperand(repr);
exp2constraint(ir, r, fa, freevars, op[0], false, uninterpreted_symbols, uninterpreted_symbols_stringrepr);
+ break;
}
case IR_COND_AND: {
std::vector<omega::CG_outputRepr *> op = ir->QueryExpOperand(repr);
exp2constraint(ir, r, f_root, freevars, op[0], false, uninterpreted_symbols, uninterpreted_symbols_stringrepr);
exp2constraint(ir, r, f_root, freevars, op[1], false, uninterpreted_symbols, uninterpreted_symbols_stringrepr);
+ break;
}
case IR_COND_OR: {
F_Or *f_or = f_root->add_or();