summaryrefslogtreecommitdiff
path: root/Source/Concurrency/YieldTypeChecker.cs
diff options
context:
space:
mode:
authorGravatar qadeer <unknown>2014-05-07 09:28:26 -0700
committerGravatar qadeer <unknown>2014-05-07 09:28:26 -0700
commit62addf3f3529ec79681bf0a4fdf5c57872aca294 (patch)
tree2f4105370db5ddd27e1f3b5cc8e7744d79391b4c /Source/Concurrency/YieldTypeChecker.cs
parentaf8f72a87719428fe4af900da365d91c4c737011 (diff)
added {:aux} attribute to local variables
Diffstat (limited to 'Source/Concurrency/YieldTypeChecker.cs')
-rw-r--r--Source/Concurrency/YieldTypeChecker.cs19
1 files changed, 0 insertions, 19 deletions
diff --git a/Source/Concurrency/YieldTypeChecker.cs b/Source/Concurrency/YieldTypeChecker.cs
index 6f356626..92ec7e1c 100644
--- a/Source/Concurrency/YieldTypeChecker.cs
+++ b/Source/Concurrency/YieldTypeChecker.cs
@@ -371,18 +371,6 @@ namespace Microsoft.Boogie
{
edgeLabels[edge] = 'Y';
}
- else if (cmd is AssumeCmd || cmd is AssignCmd || cmd is HavocCmd)
- {
- if (AccessesGlobals(cmd))
- {
- finalStates.Add(curr);
- initialStates.Add(next);
- }
- else
- {
- edgeLabels[edge] = 'P';
- }
- }
else
{
edgeLabels[edge] = 'P';
@@ -391,13 +379,6 @@ namespace Microsoft.Boogie
}
}
- private static bool AccessesGlobals(Cmd cmd)
- {
- VariableCollector collector = new VariableCollector();
- collector.Visit(cmd);
- return collector.usedVars.Any(x => x is GlobalVariable);
- }
-
private static string PrintGraph(Implementation yTypeChecked, Graph<int> graph, Dictionary<Tuple<int, int>, string> edgeLabels)
{
var s = new StringBuilder();