summaryrefslogtreecommitdiff
path: root/Source/ExecutionEngine
diff options
context:
space:
mode:
authorGravatar qadeer <unknown>2014-02-24 21:21:55 -0800
committerGravatar qadeer <unknown>2014-02-24 21:21:55 -0800
commitd9dc7b51a3c1af9177f5b70cf7425b1990d25e77 (patch)
tree5c3c38d9b86ceb8110cc6964537ed39b1b678984 /Source/ExecutionEngine
parentbf2a30fd04828fcf3480707ba2916a4d037a4cf3 (diff)
added ReadOnlyStandardVisitor
made the default phase of assertions be 0
Diffstat (limited to 'Source/ExecutionEngine')
-rw-r--r--Source/ExecutionEngine/ExecutionEngine.cs2
-rw-r--r--Source/ExecutionEngine/VerificationResultCache.cs10
2 files changed, 6 insertions, 6 deletions
diff --git a/Source/ExecutionEngine/ExecutionEngine.cs b/Source/ExecutionEngine/ExecutionEngine.cs
index 35fe4dfe..2ccbf4f1 100644
--- a/Source/ExecutionEngine/ExecutionEngine.cs
+++ b/Source/ExecutionEngine/ExecutionEngine.cs
@@ -350,7 +350,7 @@ namespace Microsoft.Boogie
}
- public class PolymorphismChecker : StandardVisitor
+ public class PolymorphismChecker : ReadOnlyVisitor
{
bool isMonomorphic = true;
diff --git a/Source/ExecutionEngine/VerificationResultCache.cs b/Source/ExecutionEngine/VerificationResultCache.cs
index 7ccdaa19..044d84fe 100644
--- a/Source/ExecutionEngine/VerificationResultCache.cs
+++ b/Source/ExecutionEngine/VerificationResultCache.cs
@@ -10,7 +10,7 @@ using VC;
namespace Microsoft.Boogie
{
- class DependencyCollector : StandardVisitor
+ class DependencyCollector : ReadOnlyVisitor
{
private HashSet<DeclWithFormals> dependencies;
@@ -49,7 +49,7 @@ namespace Microsoft.Boogie
{
if (param.TypedIdent != null && param.TypedIdent.WhereExpr != null)
{
- param.TypedIdent.WhereExpr = VisitExpr(param.TypedIdent.WhereExpr);
+ VisitExpr(param.TypedIdent.WhereExpr);
}
}
@@ -62,7 +62,7 @@ namespace Microsoft.Boogie
if (node.DefinitionAxiom != null)
{
- node.DefinitionAxiom = VisitAxiom(node.DefinitionAxiom);
+ VisitAxiom(node.DefinitionAxiom);
}
return base.VisitFunction(node);
@@ -73,7 +73,7 @@ namespace Microsoft.Boogie
var visited = dependencies.Contains(node.Proc);
if (!visited)
{
- node.Proc = VisitProcedure(node.Proc);
+ VisitProcedure(node.Proc);
}
return base.VisitCallCmd(node);
@@ -87,7 +87,7 @@ namespace Microsoft.Boogie
var visited = dependencies.Contains(funCall.Func);
if (!visited)
{
- funCall.Func = VisitFunction(funCall.Func);
+ VisitFunction(funCall.Func);
}
}