summaryrefslogtreecommitdiff
path: root/Chalice/src/main/scala/Resolver.scala
diff options
context:
space:
mode:
Diffstat (limited to 'Chalice/src/main/scala/Resolver.scala')
-rw-r--r--Chalice/src/main/scala/Resolver.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/Chalice/src/main/scala/Resolver.scala b/Chalice/src/main/scala/Resolver.scala
index 3a317330..17bb668e 100644
--- a/Chalice/src/main/scala/Resolver.scala
+++ b/Chalice/src/main/scala/Resolver.scala
@@ -889,6 +889,8 @@ object Resolver {
mx.typ = MuClass
case mx:LockBottomLiteral =>
mx.typ = MuClass
+ case _:BoogieExpr =>
+ throw new InternalErrorException("boogie expression unexpected here")
case r:Result =>
assert(context.currentMember!=null);
r.typ = IntClass
@@ -1226,6 +1228,7 @@ object Resolver {
case _:VariableExpr =>
case _:ThisExpr =>
case _:Result =>
+ case _:BoogieExpr =>
case MemberAccess(e, id) =>
CheckRunSpecification(e, context, false)
case Frac(perm) => CheckRunSpecification(perm, context, false)