diff --git a/src/coreclr/jit/optimizer.cpp b/src/coreclr/jit/optimizer.cpp index 6d27c88e6a63c5..db27df6119c87e 100644 --- a/src/coreclr/jit/optimizer.cpp +++ b/src/coreclr/jit/optimizer.cpp @@ -4692,8 +4692,6 @@ bool Compiler::optReachWithoutCall(BasicBlock* topBB, BasicBlock* botBB) // When we can determine this, then we can set BBF_GC_SAFE_POINT for // those helpers too. - noway_assert(topBB->bbNum <= botBB->bbNum); - // We can always check topBB and botBB for any gc safe points and early out if ((topBB->bbFlags | botBB->bbFlags) & BBF_GC_SAFE_POINT) @@ -4709,6 +4707,8 @@ bool Compiler::optReachWithoutCall(BasicBlock* topBB, BasicBlock* botBB) return true; } + noway_assert(topBB->bbNum <= botBB->bbNum); + BasicBlock* curBB = topBB; for (;;) {