changes
authorbdemsky <bdemsky>
Fri, 25 Mar 2011 09:25:05 +0000 (09:25 +0000)
committerbdemsky <bdemsky>
Fri, 25 Mar 2011 09:25:05 +0000 (09:25 +0000)
Robust/src/IR/Flat/RuntimeConflictResolver.java

index 4c7a84390e9cefd082e3e1be81879dbdf1c96de4..3bbbcaa82d97e9953f88dea36752f4b16743be95 100644 (file)
@@ -102,6 +102,10 @@ public class RuntimeConflictResolver {
     int               weakID        = smfe.getWeaklyConnectedGroupID(taskOrStallSite);
     
     String blockName;    
+    //No need generate code for empty traverser
+    if (smfe.isEmpty())
+      return;
+
     if( isStallSite ) {
       blockName = taskOrStallSite.toString();
       processedStallSites.put(taskOrStallSite, var);
@@ -115,9 +119,7 @@ public class RuntimeConflictResolver {
       blockName = task.getPrettyIdentifier();
     }
 
-    //No need generate code for empty traverser
-    if (smfe.isEmpty())
-      return;
+
     
     String methodName = "void traverse___" + inVar + removeInvalidChars(blockName) + "___(void * InVar, ";
     int    index      = -1;