summaryrefslogtreecommitdiff
path: root/Source/Concurrency/LinearSets.cs
diff options
context:
space:
mode:
authorGravatar qadeer <unknown>2014-04-16 20:45:10 -0700
committerGravatar qadeer <unknown>2014-04-16 20:45:10 -0700
commit2e190e24541eb9608e1d4ba18874c2403156e792 (patch)
treea89ccb4ca3841b4f748219237f94e291568c204a /Source/Concurrency/LinearSets.cs
parent934a8491d4526cebfc30d8527cf49f3dc8b5e908 (diff)
fixed some bugs in the previous check ins
Diffstat (limited to 'Source/Concurrency/LinearSets.cs')
-rw-r--r--Source/Concurrency/LinearSets.cs4
1 files changed, 1 insertions, 3 deletions
diff --git a/Source/Concurrency/LinearSets.cs b/Source/Concurrency/LinearSets.cs
index f203e3cf..6cba3649 100644
--- a/Source/Concurrency/LinearSets.cs
+++ b/Source/Concurrency/LinearSets.cs
@@ -14,9 +14,7 @@ namespace Microsoft.Boogie
{
if (iter == null) return null;
iter.Next = RemoveLinearAttribute(iter.Next);
- bool iterIsNonLinear = QKeyValue.FindStringAttribute(iter, "linear") == null &&
- QKeyValue.FindStringAttribute(iter, "cnst") == null;
- return iterIsNonLinear ? iter : iter.Next;
+ return (iter.Key == "linear" || iter.Key == "cnst") ? iter.Next : iter;
}
public override Variable VisitVariable(Variable node)