Mercurial > hg > truffle
changeset 19875:823074fd8410
remove obsolete assertion from MonitorExitNode
author | Lukas Stadler <lukas.stadler@oracle.com> |
---|---|
date | Tue, 17 Mar 2015 11:10:32 +0100 |
parents | 825f5c7468bd |
children | 00ee00de0491 |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MonitorExitNode.java |
diffstat | 1 files changed, 0 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MonitorExitNode.java Tue Mar 17 12:05:51 2015 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MonitorExitNode.java Tue Mar 17 11:10:32 2015 +0100 @@ -79,7 +79,6 @@ public void virtualize(VirtualizerTool tool) { State state = tool.getObjectState(object()); // the monitor exit for a synchronized method should never be virtualized - assert stateAfter().bci != BytecodeFrame.AFTER_BCI || state == null; if (state != null && state.getState() == EscapeState.Virtual && state.getVirtualObject().hasIdentity()) { MonitorIdNode removedLock = state.removeLock(); assert removedLock == getMonitorId() : "mismatch at " + this + ": " + removedLock + " vs. " + getMonitorId();