Mercurial > hg > graal-compiler
changeset 22382:05af7a8385f2
Move assertion from canonicalization to constructor.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Tue, 28 Jul 2015 18:42:34 +0200 |
parents | d30a4636ded2 |
children | 310bde1d68f4 |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/TypeCheckNode.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/TypeCheckNode.java Tue Jul 28 17:48:03 2015 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/TypeCheckNode.java Tue Jul 28 18:42:34 2015 +0200 @@ -47,6 +47,7 @@ this.type = type; assert type != null; assert type.isConcrete() || type.isArray(); + assert ((ObjectStamp) object.stamp()).nonNull(); } public static LogicNode create(ResolvedJavaType type, ValueNode object) { @@ -71,7 +72,6 @@ return this; } ObjectStamp objectStamp = (ObjectStamp) forValue.stamp(); - assert objectStamp.nonNull(); ResolvedJavaType stampType = objectStamp.type(); if (stampType != null) {