From adfed676d8b9fddcc85fabf98b8f602ab76f5dc7 Mon Sep 17 00:00:00 2001 From: wuestholz Date: Tue, 23 Sep 2014 14:30:50 +0200 Subject: Did more refactoring and addressed several todos. --- Source/Houdini/AbstractHoudini.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'Source/Houdini') diff --git a/Source/Houdini/AbstractHoudini.cs b/Source/Houdini/AbstractHoudini.cs index d9961a64..6920ade3 100644 --- a/Source/Houdini/AbstractHoudini.cs +++ b/Source/Houdini/AbstractHoudini.cs @@ -2359,7 +2359,7 @@ namespace Microsoft.Boogie.Houdini { return Expr.True; var vars = new Dictionary(); - foreach (var g in program.GlobalVariables()) + foreach (var g in program.GlobalVariables) vars.Add(g.Name, Expr.Ident(g)); foreach (var v in proc.InParams.OfType()) vars.Add(v.Name, Expr.Ident(v)); @@ -2441,7 +2441,7 @@ namespace Microsoft.Boogie.Houdini { var forold = new Dictionary(); var always = new Dictionary(); int i = 0; - foreach (var g in program.GlobalVariables()) + foreach (var g in program.GlobalVariables) { forold.Add(g.Name, expr.Args[i]); always.Add(g.Name, expr.Args[i]); @@ -2742,7 +2742,7 @@ namespace Microsoft.Boogie.Houdini { var ret = new Dictionary(); var cnt = 0; - foreach (var g in program.GlobalVariables()) + foreach (var g in program.GlobalVariables) { ret.Add(string.Format("old({0})", g.Name), summaryPred[cnt]); cnt++; @@ -2757,7 +2757,7 @@ namespace Microsoft.Boogie.Houdini { // Fill up values of globals that are not modified cnt = 0; - foreach (var g in program.GlobalVariables()) + foreach (var g in program.GlobalVariables) { if (ret.ContainsKey(g.Name)) { cnt++; continue; } @@ -2784,7 +2784,7 @@ namespace Microsoft.Boogie.Houdini { var implVars = impl2EndStateVars[impl.Name]; var cnt = 0; - foreach (var g in program.GlobalVariables()) + foreach (var g in program.GlobalVariables) { ret.Add(string.Format("old({0})", g.Name), getValue(implVars[cnt], model)); cnt++; @@ -2799,7 +2799,7 @@ namespace Microsoft.Boogie.Houdini { // Fill up values of globals that are not modified cnt = 0; - foreach (var g in program.GlobalVariables()) + foreach (var g in program.GlobalVariables) { if (ret.ContainsKey(g.Name)) { cnt++; continue; } @@ -2869,7 +2869,7 @@ namespace Microsoft.Boogie.Houdini { private void attachEnsures(Implementation impl) { List functionInterfaceVars = new List(); - foreach (Variable v in vcgen.program.GlobalVariables()) + foreach (Variable v in vcgen.program.GlobalVariables) { functionInterfaceVars.Add(new Formal(Token.NoToken, new TypedIdent(Token.NoToken, "", v.TypedIdent.Type), true)); } @@ -2891,7 +2891,7 @@ namespace Microsoft.Boogie.Houdini { prover.Context.DeclareFunction(function, ""); List exprs = new List(); - foreach (Variable v in vcgen.program.GlobalVariables()) + foreach (Variable v in vcgen.program.GlobalVariables) { Contract.Assert(v != null); exprs.Add(new OldExpr(Token.NoToken, new IdentifierExpr(Token.NoToken, v))); -- cgit v1.2.3