Mercurial > hg > graal-jvmci-8
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