# HG changeset patch # User Christian Wimmer # Date 1369784665 25200 # Node ID d59af238b0e90f48d4d6f26f06578b1b815b0968 # Parent 59d799c965c9cb72265edf0ab278d1d9af5ffad9 ResolvedJavaType.isAssignableFrom must not be called with null argument diff -r 59d799c965c9 -r d59af238b0e9 graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneNode.java --- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneNode.java Tue May 28 16:26:41 2013 -0700 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneNode.java Tue May 28 16:44:25 2013 -0700 @@ -77,7 +77,7 @@ } private static boolean isCloneableType(ResolvedJavaType type, MetaAccessProvider metaAccess) { - return metaAccess.lookupJavaType(Cloneable.class).isAssignableFrom(type); + return type != null && metaAccess.lookupJavaType(Cloneable.class).isAssignableFrom(type); } private static ResolvedJavaType getConcreteType(ObjectStamp stamp, Assumptions assumptions) {