aboutsummaryrefslogtreecommitdiff
path: root/src/dynarmic
diff options
context:
space:
mode:
authorlizzie <lizzie@eden-emu.dev>2026-04-01 07:26:46 +0200
committercrueter <crueter@eden-emu.dev>2026-04-01 07:26:46 +0200
commitcae70c30fa19b65d483c882e7ad3488653b96e96 (patch)
treeca90e8ffb73ea2569f0199c95806dee7d269c2a2 /src/dynarmic
parentbcceced96de60fe2432f108db102abab9fd9b6b4 (diff)
[dynarmic] fix GCC 12.2 complaints for regalloc.h (#3812)
Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3812 Reviewed-by: crueter <crueter@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'src/dynarmic')
-rw-r--r--src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.cpp4
-rw-r--r--src/dynarmic/src/dynarmic/backend/x64/reg_alloc.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.cpp b/src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.cpp
index 47d83f2362..a92648cd44 100644
--- a/src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.cpp
+++ b/src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.cpp
@@ -316,8 +316,8 @@ int RegAlloc::RealizeReadImpl(const IR::Value& value) {
return current_location->index;
}
- ASSERT(!ValueInfo(*current_location).realized);
- ASSERT(ValueInfo(*current_location).locked);
+ ASSERT(!bool(ValueInfo(*current_location).realized));
+ ASSERT(bool(ValueInfo(*current_location).locked));
if constexpr (required_kind == HostLoc::Kind::Gpr) {
const int new_location_index = AllocateRegister(gprs, gpr_order);
diff --git a/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.h b/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.h
index 8b872a0e9c..746d6b723f 100644
--- a/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.h
+++ b/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.h
@@ -50,7 +50,7 @@ public:
}
inline void ReadLock() noexcept {
ASSERT(size_t(is_being_used_count) + 1 < (std::numeric_limits<decltype(is_being_used_count)>::max)());
- ASSERT(!is_scratch);
+ ASSERT(!bool(is_scratch));
is_being_used_count++;
}
inline void WriteLock() noexcept {