add new compilation flag -ssjavainfer for the location inference.
[IRC.git] / Robust / src / Analysis / SSJava / SSJavaAnalysis.java
index 4dcaad247404c8d7b9032d1cac3db2942580c082..bf1c6f12df1262f7c36be0b67cd2c4538465881a 100644 (file)
@@ -118,11 +118,14 @@ public class SSJavaAnalysis {
     // if (state.SSJAVADEBUG) {
     // debugPrint();
     // }
-    // inference();
-    parseLocationAnnotation();
-    doFlowDownCheck();
-    doDefinitelyWrittenCheck();
-    doLoopCheck();
+    if (state.SSJAVAINFER) {
+      inference();
+    } else {
+      parseLocationAnnotation();
+      doFlowDownCheck();
+      doDefinitelyWrittenCheck();
+      doLoopCheck();
+    }
   }
 
   private void inference() {