diff graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java @ 7061:113eb675c981

replaced MetaUtil.isJavaLangObject() with type.isClass(Object.class)
author Doug Simon <doug.simon@oracle.com>
date Tue, 27 Nov 2012 22:28:19 +0100
parents d79098b9db3b
children 585fc9f79ebc
line wrap: on
line diff
--- a/graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java	Tue Nov 27 22:26:18 2012 +0100
+++ b/graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java	Tue Nov 27 22:28:19 2012 +0100
@@ -762,7 +762,7 @@
         while (stream.currentBCI() <= block.endBci) {
             switch (stream.currentBC()) {
                 case RETURN:
-                    if (method.isConstructor() && MetaUtil.isJavaLangObject(method.getDeclaringClass())) {
+                    if (method.isConstructor() && method.getDeclaringClass().isClass(Object.class)) {
                         // return from Object.init implicitly registers a finalizer
                         // for the receiver if needed, so keep it alive.
                         loadOne(block, 0);