diff options
Diffstat (limited to 'lib/Solver/FastCexSolver.cpp')
-rw-r--r-- | lib/Solver/FastCexSolver.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Solver/FastCexSolver.cpp b/lib/Solver/FastCexSolver.cpp index d2bc27c6..b6f676aa 100644 --- a/lib/Solver/FastCexSolver.cpp +++ b/lib/Solver/FastCexSolver.cpp @@ -358,11 +358,11 @@ protected: if (index >= cod.size) { return ReadExpr::create(UpdateList(&array, true, 0), - ref<Expr>(index, Expr::Int32)); + ConstantExpr::alloc(index, Expr::Int32)); } else { CexValueData &cvd = cod.values[index]; assert(cvd.min() == cvd.max() && "value is not fixed"); - return ref<Expr>(cvd.min(), Expr::Int8); + return ConstantExpr::alloc(cvd.min(), Expr::Int8); } } |