--- old/src/hotspot/share/runtime/deoptimization.hpp 2017-10-30 04:05:37.751638613 -0700 +++ new/src/hotspot/share/runtime/deoptimization.hpp 2017-10-30 04:05:37.395605577 -0700 @@ -151,7 +151,7 @@ // executing in a particular CodeBlob if UseBiasedLocking is enabled static void revoke_biases_of_monitors(CodeBlob* cb); -#if defined(COMPILER2) || INCLUDE_JVMCI +#if COMPILER2_OR_JVMCI JVMCI_ONLY(public:) // Support for restoring non-escaping objects @@ -162,7 +162,7 @@ static void relock_objects(GrowableArray* monitors, JavaThread* thread, bool realloc_failures); static void pop_frames_failed_reallocs(JavaThread* thread, vframeArray* array); NOT_PRODUCT(static void print_objects(GrowableArray* objects, bool realloc_failures);) -#endif // COMPILER2 || INCLUDE_JVMCI +#endif // COMPILER2_OR_JVMCI public: static vframeArray* create_vframeArray(JavaThread* thread, frame fr, RegisterMap *reg_map, GrowableArray* chunk, bool realloc_failures);