diff options
author | Shaz Qadeer <qadeer@microsoft.com> | 2015-10-16 14:08:21 -0700 |
---|---|---|
committer | Shaz Qadeer <qadeer@microsoft.com> | 2015-10-16 14:08:21 -0700 |
commit | a6b78b0ea28c22744fa846d7729b5c50247f9987 (patch) | |
tree | 0d7365c7b4a944221f4aece13cfb061bbe63e57c /Source/Concurrency/CivlRefinement.cs | |
parent | bad6c014fdf57c5674a840b32047c7db54cd7aba (diff) |
bug fix in the type checking of calls to atomic procedures
Diffstat (limited to 'Source/Concurrency/CivlRefinement.cs')
-rw-r--r-- | Source/Concurrency/CivlRefinement.cs | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/Source/Concurrency/CivlRefinement.cs b/Source/Concurrency/CivlRefinement.cs index dfe50ef9..75ff2358 100644 --- a/Source/Concurrency/CivlRefinement.cs +++ b/Source/Concurrency/CivlRefinement.cs @@ -315,19 +315,9 @@ namespace Microsoft.Boogie foreach (var v in civlTypeChecker.localVarToLocalVariableInfo.Keys) { LocalVariableInfo info = civlTypeChecker.localVarToLocalVariableInfo[v]; - if (info.isGhost) + if (layerNum < info.layer) { - if (info.layer != layerNum) - { - availableVars.Remove(v); - } - } - else - { - if (layerNum < info.layer) - { - availableVars.Remove(v); - } + availableVars.Remove(v); } } return availableVars; |