diff src/share/vm/graal/vmStructs_graal.hpp @ 13170:f294b4ee2d47

make CodeInstallResult enum independent of the actual values in C++ code
author twisti
date Mon, 25 Nov 2013 18:39:31 -0800
parents c0b0974dd509
children 2b43fcc68add
line wrap: on
line diff
--- a/src/share/vm/graal/vmStructs_graal.hpp	Tue Nov 26 00:53:26 2013 +0100
+++ b/src/share/vm/graal/vmStructs_graal.hpp	Mon Nov 25 18:39:31 2013 -0800
@@ -26,14 +26,18 @@
 #define SHARE_VM_GRAAL_VMSTRUCTS_GRAAL_HPP
 
 #include "compiler/abstractCompiler.hpp"
+#include "graal/graalEnv.hpp"
 
 #define VM_STRUCTS_GRAAL(nonstatic_field, static_field)                       \
-                                                                              \
   static_field(java_lang_Class, _graal_mirror_offset, int)                    \
-                                                                              \
 
 #define VM_TYPES_GRAAL(declare_type, declare_toplevel_type)                   \
-                                                                              \
 
+#define VM_INT_CONSTANTS_GRAAL(declare_constant)                              \
+  declare_constant(Deoptimization::Reason_aliasing)                           \
+  declare_constant(GraalEnv::ok)                                              \
+  declare_constant(GraalEnv::dependencies_failed)                             \
+  declare_constant(GraalEnv::cache_full)                                      \
+  declare_constant(GraalEnv::code_too_large)                                  \
 
 #endif // SHARE_VM_GRAAL_VMSTRUCTS_GRAAL_HPP