diff src/share/vm/graal/graalJavaAccess.hpp @ 5682:f787843c890c

implemented inferStamp for NewInstanceStubCall to infer exact, non-null stamp from constant hub value
author Doug Simon <doug.simon@oracle.com>
date Fri, 22 Jun 2012 10:43:06 +0200
parents 69358a2182a3
children 6cb39a47da14
line wrap: on
line diff
--- a/src/share/vm/graal/graalJavaAccess.hpp	Thu Jun 21 17:33:45 2012 +0200
+++ b/src/share/vm/graal/graalJavaAccess.hpp	Fri Jun 22 10:43:06 2012 +0200
@@ -56,10 +56,10 @@
     boolean_field(HotSpotResolvedJavaType, isInstanceClass)                                 \
     boolean_field(HotSpotResolvedJavaType, isInterface)                                     \
     int_field(HotSpotResolvedJavaType, instanceSize)                                        \
-  end_class                                                                             \
-  start_class(HotSpotKlassOop)                                                          \
-    oop_field(HotSpotKlassOop, javaMirror, "Ljava/lang/Class;")                         \
-    end_class                                                                           \
+  end_class                                                                                 \
+  start_class(HotSpotKlassOop)                                                              \
+    oop_field(HotSpotKlassOop, type, "Lcom/oracle/graal/api/meta/ResolvedJavaType;")        \
+    end_class                                                                               \
   start_class(HotSpotResolvedJavaMethod)                                                    \
     oop_field(HotSpotResolvedJavaMethod, name, "Ljava/lang/String;")                        \
     oop_field(HotSpotResolvedJavaMethod, holder, "Lcom/oracle/graal/api/meta/ResolvedJavaType;")  \