changeset 11270:0c908dba44fb

InliningUtil: remove wrong assert GRAAL-388 #resolve
author Bernhard Urban <bernhard.urban@jku.at>
date Fri, 09 Aug 2013 11:15:37 +0200
parents f00c85ee46a2
children 153a347e54c4
files graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java
diffstat 1 files changed, 0 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java	Thu Aug 08 19:35:32 2013 +0200
+++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java	Fri Aug 09 11:15:37 2013 +0200
@@ -1446,7 +1446,6 @@
         StructuredGraph graph = callTarget.graph();
         ValueNode firstParam = callTarget.arguments().get(0);
         if (firstParam.kind() == Kind.Object && !ObjectStamp.isObjectNonNull(firstParam)) {
-            assert !ObjectStamp.isObjectAlwaysNull(firstParam);
             IsNullNode condition = graph.unique(new IsNullNode(firstParam));
             Stamp stamp = firstParam.stamp().join(objectNonNull());
             GuardingPiNode nonNullReceiver = graph.add(new GuardingPiNode(firstParam, condition, true, NullCheckException, InvalidateReprofile, stamp));