diff options
author | Shaz Qadeer <qadeer@microsoft.com> | 2015-10-08 20:53:09 -0700 |
---|---|---|
committer | Shaz Qadeer <qadeer@microsoft.com> | 2015-10-08 20:53:09 -0700 |
commit | cbbced423ed4887ea78628066bc57c4aa36997d1 (patch) | |
tree | 99699cf097589cd077ab28830597dc5d95dee8bd /Source | |
parent | f1b965f1ea91b9512b290a45a12b9578d3843d8c (diff) |
removed an extraneous warning
Diffstat (limited to 'Source')
-rw-r--r-- | Source/Concurrency/CivlTypeChecker.cs | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/Source/Concurrency/CivlTypeChecker.cs b/Source/Concurrency/CivlTypeChecker.cs index 430c0d2c..b0ea678c 100644 --- a/Source/Concurrency/CivlTypeChecker.cs +++ b/Source/Concurrency/CivlTypeChecker.cs @@ -874,16 +874,9 @@ namespace Microsoft.Boogie if (node.Proc.Modifies.Count > 0) { var atomicProcedureInfo = procToAtomicProcedureInfo[node.Proc]; - if (procToActionInfo[enclosingImpl.Proc] is AtomicActionInfo) + if (!atomicProcedureInfo.layers.Contains(enclosingProcLayerNum)) { - if (!atomicProcedureInfo.layers.Contains(enclosingProcLayerNum)) - { - Error(node, "The layer of called atomic procedure must be identical to the creation layer of callee"); - } - } - else - { - Error(node, "Enclosing implementation must refine an atomic action"); + Error(node, "The layer of called atomic procedure must be identical to the creation layer of callee"); } introducedLocalVarsUpperBound = enclosingProcLayerNum; } |