From d89f7394c3f898ad054275a7da8b585e4c7f5210 Mon Sep 17 00:00:00 2001 From: Jack Lu Date: Fri, 31 Mar 2023 16:07:11 -0400 Subject: [PATCH] Correctly ifdef Java19 code Signed-off-by: Jack Lu --- runtime/compiler/control/HookedByTheJit.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/runtime/compiler/control/HookedByTheJit.cpp b/runtime/compiler/control/HookedByTheJit.cpp index 4575b64c388..7afa18e4591 100644 --- a/runtime/compiler/control/HookedByTheJit.cpp +++ b/runtime/compiler/control/HookedByTheJit.cpp @@ -34,7 +34,9 @@ #include "mmhook.h" #include "mmomrhook.h" #include "vmaccess.h" +#if JAVA_SPEC_VERSION >= 19 #include "HeapIteratorAPI.h" +#endif /* JAVA_SPEC_VERSION >= 19 */ #include "codegen/CodeGenerator.hpp" #include "compile/CompilationTypes.hpp" #include "compile/Method.hpp" @@ -6598,6 +6600,7 @@ static UDATA jitReleaseCodeStackWalkFrame(J9VMThread *vmThread, J9StackWalkState return J9_STACKWALK_KEEP_ITERATING; } +#if JAVA_SPEC_VERSION >= 19 static jvmtiIterationControl jitWalkContinuationCallBack(J9VMThread *vmThread, J9MM_IterateObjectDescriptor *object, void *userData) { J9InternalVMFunctions *vmFuncs = vmThread->javaVM->internalVMFunctions; @@ -6636,6 +6639,7 @@ static jvmtiIterationControl jitResetContinuationFlag(J9VMThread *vmThread, J9MM return JVMTI_ITERATION_CONTINUE; } +#endif /* JAVA_SPEC_VERSION >= 19 */ static void jitReleaseCodeStackWalk(OMR_VMThread *omrVMThread, condYieldFromGCFunctionPtr condYield = NULL) {