Mercurial > hg > graal-jvmci-8
changeset 5317:c8c234c05877
Call large method that contains only assertions under assert-statements to avoid call in product mode.
author | Christian Wimmer <Christian.Wimmer@Oracle.com> |
---|---|
date | Fri, 27 Apr 2012 12:05:33 -0700 |
parents | 8ac40aed34bf |
children | b5cd7bc05695 |
files | graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeBitMap.java |
diffstat | 1 files changed, 7 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- 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