diff src/share/vm/graal/vmStructs_graal.hpp @ 18403:b9f2356c3a69

HotSpotVMConfig: use the correct deopt reason constants
author Gilles Duboscq <duboscq@ssw.jku.at>
date Mon, 17 Nov 2014 21:18:29 +0100
parents ada0a7729b6f
children aa4f2e3629ca
line wrap: on
line diff
--- a/src/share/vm/graal/vmStructs_graal.hpp	Mon Nov 17 18:11:34 2014 +0100
+++ b/src/share/vm/graal/vmStructs_graal.hpp	Mon Nov 17 21:18:29 2014 +0100
@@ -40,8 +40,14 @@
 #define VM_TYPES_GRAAL(declare_type, declare_toplevel_type)                   \
 
 #define VM_INT_CONSTANTS_GRAAL(declare_constant, declare_preprocessor_constant)                   \
+  declare_constant(Deoptimization::Reason_unreached0)                                             \
+  declare_constant(Deoptimization::Reason_type_checked_inlining)                                  \
+  declare_constant(Deoptimization::Reason_optimized_type_check)                                   \
   declare_constant(Deoptimization::Reason_aliasing)                                               \
   declare_constant(Deoptimization::Reason_transfer_to_interpreter)                                \
+  declare_constant(Deoptimization::Reason_not_compiled_exception_handler)                         \
+  declare_constant(Deoptimization::Reason_unresolved)                                             \
+  declare_constant(Deoptimization::Reason_jsr_mismatch)                                           \
   declare_constant(GraalEnv::ok)                                                                  \
   declare_constant(GraalEnv::dependencies_failed)                                                 \
   declare_constant(GraalEnv::cache_full)                                                          \