}
}
- cFile.println(" default:\n printf(\"Invalid SESE ID was passed in.\\n\");\n break;");
+ cFile.println(" default:\n printf(\"Invalid SESE ID was passed in: %d.\\n\",record->classID);\n break;");
cFile.println(" }");
cFile.println("}");
cFile.println(methodName + " {");
headerFile.println(methodName + ";");
- if(cSideDebug) {
- cFile.println("printf(\"The traverser ran for " + methodName + "\\n\");");
- }
-
if(cases.size() == 0) {
cFile.println(" return;");
} else {
tmp=(SESEcommon *) dequeueTR(queue);
if (tmp!=NULL) {
tasktraverse(tmp);
+#ifndef OOO_DISABLE_TASKMEMPOOL
+ RELEASE_REFERENCE_TO(tmp);
+#endif
} else {
sched_yield();
}
BUILDSCRIPT=../../buildscript
USEOOO= -rcr -ooojava 8 2 -ooodebug
-BSFLAGS= -64bit -mainclass test -optimize -debug
+BSFLAGS= -64bit -mainclass test -nooptimize -debug
DISJOINT= -disjoint -disjoint-k 1 -enable-assertions #-disjoint-desire-determinism