diff --git a/src/coreclr/jit/optimizer.cpp b/src/coreclr/jit/optimizer.cpp index 598dcf3c2a1909e7d9d961d6e36a0f74a7d838de..20026305265899ce93287d924e226edd8e2a6aa0 100644 --- a/src/coreclr/jit/optimizer.cpp +++ b/src/coreclr/jit/optimizer.cpp @@ -9419,6 +9419,9 @@ void OptBoolsDsc::optOptimizeBoolsUpdateTrees() { m_comp->fgUpdateLoopsAfterCompacting(m_b1, m_b3); } + + // Update IL range of first block + m_b1->bbCodeOffsEnd = optReturnBlock ? m_b3->bbCodeOffsEnd : m_b2->bbCodeOffsEnd; } //-----------------------------------------------------------------------------