Skip to content

Commit e7809a0

Browse files
Visitor: Fix handling of integer/real division in the MathSAT visitor
1 parent 123a457 commit e7809a0

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5FormulaCreator.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.MSAT_TAG_BV_UREM;
3838
import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.MSAT_TAG_BV_XOR;
3939
import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.MSAT_TAG_BV_ZEXT;
40+
import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.MSAT_TAG_DIVIDE;
4041
import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.MSAT_TAG_EQ;
4142
import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.MSAT_TAG_FLOOR;
4243
import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.MSAT_TAG_FP_ABS;
@@ -405,6 +406,8 @@ private FunctionDeclarationKind getDeclarationKind(long pF) {
405406

406407
case MSAT_TAG_TIMES:
407408
return FunctionDeclarationKind.MUL;
409+
case MSAT_TAG_DIVIDE:
410+
return FunctionDeclarationKind.DIV;
408411
case MSAT_TAG_PLUS:
409412
return FunctionDeclarationKind.ADD;
410413
case MSAT_TAG_LEQ:

0 commit comments

Comments
 (0)