diff src/share/vm/graal/graalJavaAccess.hpp @ 5326:a53162ca8219

introduced HotSpotKlassOop type to convey a klassOop value from the compiler to the C++ code instead of relying on the C++ code automagically converting a HotSpotTypeResolvedImpl value to a klassOop
author Doug Simon <doug.simon@oracle.com>
date Mon, 30 Apr 2012 20:15:20 +0200
parents 290b3025b66f
children af07e798947d
line wrap: on
line diff
--- a/src/share/vm/graal/graalJavaAccess.hpp	Mon Apr 30 15:41:14 2012 +0200
+++ b/src/share/vm/graal/graalJavaAccess.hpp	Mon Apr 30 20:15:20 2012 +0200
@@ -58,6 +58,9 @@
     boolean_field(HotSpotTypeResolved, isInterface)                                     \
     int_field(HotSpotTypeResolved, instanceSize)                                        \
   end_class                                                                             \
+  start_class(HotSpotKlassOop)                                                          \
+    oop_field(HotSpotKlassOop, javaMirror, "Ljava/lang/Class;")                         \
+    end_class                                                                           \
   start_class(HotSpotMethodResolved)                                                    \
     oop_field(HotSpotMethodResolved, compiler, "Lcom/oracle/graal/hotspot/Compiler;")   \
     oop_field(HotSpotMethodResolved, name, "Ljava/lang/String;")                        \