We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7d5e67e commit 92495e5Copy full SHA for 92495e5
src/ebmc/ebmc_base.cpp
@@ -126,13 +126,14 @@ int ebmc_baset::finish_bmc(prop_conv_solvert &solver) {
126
continue;
127
128
status() << "Checking " << property.name << eom;
129
-
130
- or_exprt or_expr;
131
+
+ or_exprt::operandst disjuncts;
+ disjuncts.reserve(property.timeframe_literals.size());
132
133
for(auto l : property.timeframe_literals)
- or_expr.operands().push_back(literal_exprt(!l));
134
+ disjuncts.push_back(literal_exprt(!l));
135
- auto converted_or = solver.convert(or_expr);
136
+ auto converted_or = solver.convert(disjunction(disjuncts));
137
solver.push({literal_exprt{converted_or}});
138
139
decision_proceduret::resultt dec_result=
0 commit comments