Skip to content
Snippets Groups Projects
Commit e538b267 authored by Régis Blanc's avatar Régis Blanc
Browse files

Fix problem with lazy call to typeToSort

parent da8dbc39
No related branches found
No related tags found
No related merge requests found
...@@ -978,6 +978,7 @@ class FairZ3Solver(reporter: Reporter) extends Solver(reporter) with AbstractZ3S ...@@ -978,6 +978,7 @@ class FairZ3Solver(reporter: Reporter) extends Solver(reporter) with AbstractZ3S
case errorType => scala.sys.error("Unexpected type for singleton map: " + (ex, errorType)) case errorType => scala.sys.error("Unexpected type for singleton map: " + (ex, errorType))
} }
case e @ EmptyMap(fromType, toType) => { case e @ EmptyMap(fromType, toType) => {
typeToSort(e.getType) //had to add this here because the mapRangeNoneConstructors was not yet constructed...
val fromSort = typeToSort(fromType) val fromSort = typeToSort(fromType)
val toSort = typeToSort(toType) val toSort = typeToSort(toType)
z3.mkConstArray(fromSort, mapRangeNoneConstructors(toType)()) z3.mkConstArray(fromSort, mapRangeNoneConstructors(toType)())
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment