this check shows that some kind of array pointer is not what the assertion expected...
authorjjenista <jjenista>
Wed, 3 Nov 2010 20:50:19 +0000 (20:50 +0000)
committerjjenista <jjenista>
Wed, 3 Nov 2010 20:50:19 +0000 (20:50 +0000)
Robust/src/IR/Flat/RuntimeConflictResolver.java

index e289a6dafd515358a8a2cbb10c91c72a8c81b1c6..afcb1272dd914005b3c84f89954afc2742d6e4d3 100644 (file)
@@ -718,6 +718,9 @@ public class RuntimeConflictResolver {
                           int depth) {
     StringBuilder currCase = possibleContinuingCase;
     if(qualifiesForCaseStatement(node)) {
+      if( !prefix.equals("ptr") ) {
+        System.out.println("Adding checker, decided "+node+" qualifies for case statement but expected ptr instead of prefix="+prefix);
+      }
       assert prefix.equals("ptr");
       assert !cases.containsKey(node.allocSite);
       currCase = new StringBuilder();