diff --git a/src/coreclr/jit/async.cpp b/src/coreclr/jit/async.cpp index 6dc067140547d8..e3ec1cb5c1d9b9 100644 --- a/src/coreclr/jit/async.cpp +++ b/src/coreclr/jit/async.cpp @@ -2305,8 +2305,8 @@ void AsyncTransformation::CreateResumptionSwitch() } } - BBswtDesc* const swtDesc = - new (m_comp, CMK_BasicBlock) BBswtDesc(cases, (unsigned)numCases, succs, numUniqueSuccs, true); + BBswtDesc* const swtDesc = new (m_comp, CMK_BasicBlock) + BBswtDesc(succs, numUniqueSuccs, cases, (unsigned)numCases, /* hasDefault */ true); switchBB->SetSwitch(swtDesc); }