diff options
author | Ally Donaldson <unknown> | 2013-07-22 21:17:07 +0100 |
---|---|---|
committer | Ally Donaldson <unknown> | 2013-07-22 21:17:07 +0100 |
commit | 12f3c4d7f530265c966bc72764d17e08a47aa4c0 (patch) | |
tree | 8d9f4c144e88ebe5c748042fcb07b0474a64d1f2 /Source/Core/Inline.cs | |
parent | 42bf19b1e4fdde3d3a936a11d2e9eeb95ddd43dd (diff) |
Started to remove ...Seq classes
Diffstat (limited to 'Source/Core/Inline.cs')
-rw-r--r-- | Source/Core/Inline.cs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/Source/Core/Inline.cs b/Source/Core/Inline.cs index 5263fd1f..07c44bac 100644 --- a/Source/Core/Inline.cs +++ b/Source/Core/Inline.cs @@ -79,13 +79,13 @@ namespace Microsoft.Boogie { Contract.Requires(program != null);
Contract.Requires(impl.Proc != null);
- VariableSeq/*!*/ newInParams = new VariableSeq(impl.InParams);
+ List<Variable>/*!*/ newInParams = new List<Variable>(impl.InParams);
Contract.Assert(newInParams != null);
- VariableSeq/*!*/ newOutParams = new VariableSeq(impl.OutParams);
+ List<Variable>/*!*/ newOutParams = new List<Variable>(impl.OutParams);
Contract.Assert(newOutParams != null);
- VariableSeq/*!*/ newLocalVars = new VariableSeq(impl.LocVars);
+ List<Variable>/*!*/ newLocalVars = new List<Variable>(impl.LocVars);
Contract.Assert(newLocalVars != null);
- IdentifierExprSeq/*!*/ newModifies = new IdentifierExprSeq(impl.Proc.Modifies);
+ List<IdentifierExpr>/*!*/ newModifies = new List<IdentifierExpr>(impl.Proc.Modifies);
Contract.Assert(newModifies != null);
bool inlined = false;
@@ -209,7 +209,7 @@ namespace Microsoft.Boogie { }
protected virtual List<Block/*!*/>/*!*/ DoInlineBlocks(List<Block/*!*/>/*!*/ blocks, Program/*!*/ program,
- VariableSeq/*!*/ newLocalVars, IdentifierExprSeq/*!*/ newModifies,
+ List<Variable>/*!*/ newLocalVars, List<IdentifierExpr>/*!*/ newModifies,
ref bool inlinedSomething) {
Contract.Requires(cce.NonNullElements(blocks));
Contract.Requires(program != null);
@@ -322,7 +322,7 @@ namespace Microsoft.Boogie { return newBlocks;
}
- protected void BeginInline(VariableSeq newLocalVars, IdentifierExprSeq newModifies, Implementation impl) {
+ protected void BeginInline(List<Variable> newLocalVars, List<IdentifierExpr> newModifies, Implementation impl) {
Contract.Requires(impl != null);
Contract.Requires(impl.Proc != null);
Contract.Requires(newModifies != null);
@@ -458,10 +458,10 @@ namespace Microsoft.Boogie { inCmds.Add(InlinedRequires(callCmd, req));
}
- VariableSeq locVars = cce.NonNull(impl.OriginalLocVars);
+ List<Variable> locVars = cce.NonNull(impl.OriginalLocVars);
// havoc locals and out parameters in case procedure is invoked in a loop
- IdentifierExprSeq havocVars = new IdentifierExprSeq();
+ List<IdentifierExpr> havocVars = new List<IdentifierExpr>();
foreach (Variable v in locVars)
{
havocVars.Add((IdentifierExpr)codeCopier.Subst(v));
|