diff --git a/Source/Core/Core/PowerPC/Jit64/RegCache/JitRegCache.cpp b/Source/Core/Core/PowerPC/Jit64/RegCache/JitRegCache.cpp index f1827b0f5d..d59d4f0a01 100644 --- a/Source/Core/Core/PowerPC/Jit64/RegCache/JitRegCache.cpp +++ b/Source/Core/Core/PowerPC/Jit64/RegCache/JitRegCache.cpp @@ -521,10 +521,9 @@ void RegCache::BindToRegister(preg_t i, bool doLoad, bool makeDirty) } ASSERT_MSG(DYNA_REC, - std::none_of(m_regs.begin(), m_regs.end(), - [xr](const auto& r) { - return r.Location().has_value() && r.Location()->IsSimpleReg(xr); - }), + std::ranges::none_of( + m_regs, [xr](const auto& l) { return l.has_value() && l->IsSimpleReg(xr); }, + &PPCCachedReg::Location), "Xreg {} already bound", Common::ToUnderlying(xr)); m_regs[i].SetBoundTo(xr);