diff src/share/vm/runtime/deoptimization.hpp @ 18392:3ad5d7a6adb5

Unalias some DeoptReasons
author Gilles Duboscq <duboscq@ssw.jku.at>
date Tue, 21 Oct 2014 11:23:41 +0200
parents 810222d74f7c
children 03c63fd2f714
line wrap: on
line diff
--- a/src/share/vm/runtime/deoptimization.hpp	Mon Nov 17 14:58:39 2014 +0100
+++ b/src/share/vm/runtime/deoptimization.hpp	Tue Oct 21 11:23:41 2014 +0200
@@ -77,15 +77,12 @@
 #ifdef GRAAL
     Reason_aliasing,              // optimistic assumption about aliasing failed
     Reason_transfer_to_interpreter, // explicit transferToInterpreter()
+    Reason_not_compiled_exception_handler,
+    Reason_unresolved,
+    Reason_jsr_mismatch,
 #endif
     Reason_LIMIT,
 
-#ifdef GRAAL
-    Reason_not_compiled_exception_handler = Reason_unhandled,
-    Reason_unresolved                     = Reason_uninitialized,
-    Reason_jsr_mismatch                   = Reason_age,
-#endif
-
     // Note:  Keep this enum in sync. with _trap_reason_name.
     Reason_RECORDED_LIMIT = Reason_bimorphic  // some are not recorded per bc
     // Note:  Reason_RECORDED_LIMIT should be < 8 to fit into 3 bits of