diff options
author | qadeer <unknown> | 2013-09-10 23:45:12 -0700 |
---|---|---|
committer | qadeer <unknown> | 2013-09-10 23:45:12 -0700 |
commit | 225f211c0b94ad3d13dee857596f322b666fe259 (patch) | |
tree | f881a6c81a2012bc0a4978eb69f833e1d2bd718b /Source/Core/Inline.cs | |
parent | 69ac480065a1b0d2bf4f0e5ed90835c02c30bb84 (diff) |
minor fix so that variable copies in procedures and codeexprs are different.
Diffstat (limited to 'Source/Core/Inline.cs')
-rw-r--r-- | Source/Core/Inline.cs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/Core/Inline.cs b/Source/Core/Inline.cs index 61b3a322..ad9ecef0 100644 --- a/Source/Core/Inline.cs +++ b/Source/Core/Inline.cs @@ -50,6 +50,7 @@ namespace Microsoft.Boogie { Inliner codeExprInliner = new Inliner(program, inlineCallback, CommandLineOptions.Clo.InlineDepth);
codeExprInliner.newLocalVars = new List<Variable>(node.LocVars);
codeExprInliner.newModifies = new List<IdentifierExpr>();
+ codeExprInliner.inlinedProcLblMap = this.inlinedProcLblMap;
List<Block> newCodeExprBlocks = codeExprInliner.DoInlineBlocks(node.Blocks, ref inlinedSomething);
return new CodeExpr(codeExprInliner.newLocalVars, newCodeExprBlocks);
}
|