diff --git a/runtime/compiler/x/codegen/J9TreeEvaluator.cpp b/runtime/compiler/x/codegen/J9TreeEvaluator.cpp index 78f1824ecee..ba0064de6b2 100644 --- a/runtime/compiler/x/codegen/J9TreeEvaluator.cpp +++ b/runtime/compiler/x/codegen/J9TreeEvaluator.cpp @@ -3346,10 +3346,9 @@ TR::Register *J9::X86::TreeEvaluator::BNDCHKwithSpineCHKEvaluator(TR::Node *node { cg->evaluate(indexChild); } - else - { - cg->decReferenceCount(indexChild); - } + + cg->decReferenceCount(indexChild); + faultingInstruction = cg->getImplicitExceptionPoint(); } else