summaryrefslogtreecommitdiff
path: root/Source/VCGeneration/VC.cs
diff options
context:
space:
mode:
authorGravatar qadeer <qadeer@microsoft.com>2011-11-16 15:33:36 -0800
committerGravatar qadeer <qadeer@microsoft.com>2011-11-16 15:33:36 -0800
commit7c4a89d9adbe8b8779d3691273ee407655754d3f (patch)
tree97561678c52aa533f4c54d0f355522562f4ba057 /Source/VCGeneration/VC.cs
parentf99b8c0a6af826c2b74f1b4143520e080453e033 (diff)
refactoring houdini so that it creates only a single instance of z3
Diffstat (limited to 'Source/VCGeneration/VC.cs')
-rw-r--r--Source/VCGeneration/VC.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/Source/VCGeneration/VC.cs b/Source/VCGeneration/VC.cs
index 0a59555e..6ab86854 100644
--- a/Source/VCGeneration/VC.cs
+++ b/Source/VCGeneration/VC.cs
@@ -177,7 +177,7 @@ namespace VC {
Contract.Invariant(implName2LazyInliningInfo == null || cce.NonNullDictionaryAndValues(implName2LazyInliningInfo));
}
- protected Dictionary<string, LazyInliningInfo> implName2LazyInliningInfo;
+ public Dictionary<string, LazyInliningInfo> implName2LazyInliningInfo;
protected GlobalVariable errorVariable;
public void GenerateVCsForLazyInlining(Program program) {
@@ -1611,7 +1611,7 @@ namespace VC {
}
#endregion
- protected VCExpr GenerateVC(Implementation/*!*/ impl, Variable controlFlowVariable, out Hashtable/*<int, Absy!>*//*!*/ label2absy, Checker/*!*/ ch)
+ public VCExpr GenerateVC(Implementation/*!*/ impl, Variable controlFlowVariable, out Hashtable/*<int, Absy!>*//*!*/ label2absy, Checker/*!*/ ch)
{
Contract.Requires(impl != null);
Contract.Requires(ch != null);
@@ -2059,7 +2059,7 @@ namespace VC {
}
}
}
- protected void ConvertCFG2DAG(Implementation impl, Program program)
+ public void ConvertCFG2DAG(Implementation impl, Program program)
{
Contract.Requires(impl != null);
Contract.Requires(program != null);
@@ -2274,7 +2274,7 @@ namespace VC {
#endregion
}
- protected Hashtable/*TransferCmd->ReturnCmd*/ PassifyImpl(Implementation impl, Program program, out ModelViewInfo mvInfo)
+ public Hashtable/*TransferCmd->ReturnCmd*/ PassifyImpl(Implementation impl, Program program, out ModelViewInfo mvInfo)
{
Contract.Requires(impl != null);
Contract.Requires(program != null);