diff src/share/vm/utilities/macros.hpp @ 22298:c28cb37b2e1d

Rename JVMCI to INCLUDE_JVMCI.
author twisti
date Wed, 22 Jul 2015 08:56:03 -0700
parents be896a1983c0
children 800a7b2335b0
line wrap: on
line diff
--- a/src/share/vm/utilities/macros.hpp	Wed Jul 22 15:50:08 2015 +0200
+++ b/src/share/vm/utilities/macros.hpp	Wed Jul 22 08:56:03 2015 -0700
@@ -164,6 +164,20 @@
 #define INCLUDE_TRACE 1
 #endif // INCLUDE_TRACE
 
+#ifndef INCLUDE_JVMCI
+#define INCLUDE_JVMCI 1
+#endif
+
+#if INCLUDE_JVMCI
+#define JVMCI_ONLY(code) code
+#define NOT_JVMCI(code)
+#define IS_JVMCI_DEFINED true
+#else
+#define JVMCI_ONLY(code)
+#define NOT_JVMCI(code) code
+#define IS_JVMCI_DEFINED false
+#endif // JVMCI
+
 // COMPILER1 variant
 #ifdef COMPILER1
 #if defined(COMPILER2) || defined(COMPILERJVMCI)
@@ -191,20 +205,10 @@
 #define NOT_COMPILERJVMCI(code) code
 #endif // COMPILERJVMCI
 
-#if defined(COMPILERJVMCI) && !defined(JVMCI)
-#error "COMPILERJVMCI needs JVMCI to be defined"
+#if defined(COMPILERJVMCI) && !INCLUDE_JVMCI
+#error "COMPILERJVMCI needs INCLUDE_JVMCI=1"
 #endif
 
-#ifdef JVMCI
-#define JVMCI_ONLY(code) code
-#define NOT_JVMCI(code)
-#define IS_JVMCI_DEFINED true
-#else // JVMCI
-#define JVMCI_ONLY(code)
-#define NOT_JVMCI(code) code
-#define IS_JVMCI_DEFINED false
-#endif // JVMCI
-
 #ifdef TIERED
 #define TIERED_ONLY(code) code
 #define NOT_TIERED(code)