diff --git a/src/dynarmic/backend/arm64/reg_alloc.cpp b/src/dynarmic/backend/arm64/reg_alloc.cpp index e1776033..686fd2f5 100644 --- a/src/dynarmic/backend/arm64/reg_alloc.cpp +++ b/src/dynarmic/backend/arm64/reg_alloc.cpp @@ -214,6 +214,7 @@ void RegAlloc::AssertNoMoreUses() const { template int RegAlloc::GenerateImmediate(const IR::Value& value) { + ASSERT(value.GetType() != IR::Type::U1); if constexpr (kind == HostLoc::Kind::Gpr) { const int new_location_index = AllocateRegister(gprs, gpr_order); SpillGpr(new_location_index);