# HG changeset patch # User Christian Wimmer # Date 1335553533 25200 # Node ID c8c234c0587792f15204789c4982906c19e67241 # Parent 8ac40aed34bf547c471cf6d2f7907890ddabf1c1 Call large method that contains only assertions under assert-statements to avoid call in product mode. diff -r 8ac40aed34bf -r c8c234c05877 graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeBitMap.java --- a/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeBitMap.java Fri Apr 27 12:04:28 2012 -0700 +++ b/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeBitMap.java Fri Apr 27 12:05:33 2012 -0700 @@ -63,7 +63,7 @@ } public boolean isMarked(Node node) { - check(node); + assert check(node); return bitMap.get(node.id()); } @@ -72,12 +72,12 @@ } public void mark(Node node) { - check(node); + assert check(node); bitMap.set(node.id()); } public void clear(Node node) { - check(node); + assert check(node); bitMap.clear(node.id()); } @@ -93,10 +93,11 @@ bitMap.grow(graph.nodeIdCount()); } - private void check(Node node) { + private boolean check(Node node) { assert node.graph() == graph : "this node is not part of the graph"; - assert !isNew(node) : "this node (" + node.id() + ") was added to the graph after creating the node bitmap (" + bitMap.length() + ")"; - assert node.isAlive() : "node " + node + " is deleted!"; + assert !isNew(node) : "node was added to the graph after creating the node bitmap"; + assert node.isAlive() : "node is deleted!"; + return true; } @Override