Browse Source

DebugJDD: reset tracking data when CUDD is shutdown

This should provide cleaner results if CUDD is started and
shutdown multiple times in a single VM run (e.g., for nailgun
execution).


git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11375 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Joachim Klein 10 years ago
parent
commit
45e8894f12
  1. 7
      prism/src/jdd/DebugJDD.java

7
prism/src/jdd/DebugJDD.java

@ -327,10 +327,15 @@ public class DebugJDD
}
}
// clean-up data structures
nodes.clear();
javaRefs.clear();
// reset ID counter
DebugJDDNode.nextId = 0;
if (warningsAreFatal) {
throw new RuntimeException("DebugJDD: Leaked references");
}
}
/** Get the CUDD reference count for the pointer of the JDDNode */

Loading…
Cancel
Save