diff src/share/vm/code/codeBlob.hpp @ 9112:6c33b2076d7c

minor HotSpot deoptimization cleanups
author Christian Haeubl <haeubl@ssw.jku.at>
date Mon, 08 Apr 2013 17:48:46 +0200
parents b9a918201d47
children cefad50507d8
line wrap: on
line diff
--- a/src/share/vm/code/codeBlob.hpp	Mon Apr 08 09:26:06 2013 +0200
+++ b/src/share/vm/code/codeBlob.hpp	Mon Apr 08 17:48:46 2013 +0200
@@ -358,10 +358,11 @@
 
   int _unpack_with_exception_in_tls;
 
+#ifdef GRAAL
   // (thomaswue) Offset when Graal calls uncommon_trap.
   int _uncommon_trap_offset;
   int _implicit_exception_uncommon_trap_offset;
-
+#endif
 
   // Creation support
   DeoptimizationBlob(
@@ -416,6 +417,7 @@
   }
   address unpack_with_exception_in_tls() const   { return code_begin() + _unpack_with_exception_in_tls; }
 
+#ifdef GRAAL
   // (thomaswue) Offset when Graal calls uncommon_trap.
   void set_uncommon_trap_offset(int offset) {
     _uncommon_trap_offset = offset;
@@ -427,7 +429,7 @@
     assert(contains(code_begin() + _implicit_exception_uncommon_trap_offset), "must be PC inside codeblob");
   }
   address implicit_exception_uncommon_trap() const                  { return code_begin() + _implicit_exception_uncommon_trap_offset;     }
-
+#endif
 };