diff options
author | qadeer <unknown> | 2013-12-10 18:03:10 -0800 |
---|---|---|
committer | qadeer <unknown> | 2013-12-10 18:03:10 -0800 |
commit | 8f143f70ce8a013f0273c885c184b5f96432943a (patch) | |
tree | 7425b450c01e91cd8026967bcb4130c4efb496c9 /Source/Concurrency/OwickiGries.cs | |
parent | ae0332cea1ff9cc65a239fddbc588cbaf73ac140 (diff) |
some refactoring of QED stuff
Diffstat (limited to 'Source/Concurrency/OwickiGries.cs')
-rw-r--r-- | Source/Concurrency/OwickiGries.cs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/Source/Concurrency/OwickiGries.cs b/Source/Concurrency/OwickiGries.cs index 27528826..7125bfcd 100644 --- a/Source/Concurrency/OwickiGries.cs +++ b/Source/Concurrency/OwickiGries.cs @@ -14,14 +14,16 @@ namespace Microsoft.Boogie {
List<IdentifierExpr> globalMods;
LinearTypeChecker linearTypeChecker;
+ MoverTypeChecker moverTypeChecker;
Dictionary<string, Procedure> asyncAndParallelCallDesugarings;
List<Procedure> yieldCheckerProcs;
List<Implementation> yieldCheckerImpls;
Procedure yieldProc;
- public OwickiGriesTransform(LinearTypeChecker linearTypeChecker)
+ public OwickiGriesTransform(LinearTypeChecker linearTypeChecker, MoverTypeChecker moverTypeChecker)
{
this.linearTypeChecker = linearTypeChecker;
+ this.moverTypeChecker = moverTypeChecker;
Program program = linearTypeChecker.program;
globalMods = new List<IdentifierExpr>();
foreach (Variable g in program.GlobalVariables())
@@ -689,11 +691,6 @@ namespace Microsoft.Boogie public void Transform()
{
- MoverCheck.AddCheckers(linearTypeChecker);
-#if QED
- YieldTypeChecker.PerformYieldTypeChecking(linearTypeChecker);
- RefinementCheck.AddCheckers(linearTypeChecker);
-#endif
Program program = linearTypeChecker.program;
foreach (var decl in program.TopLevelDeclarations)
{
|