Files
ARMSX2/3rdparty
Brian Degenhardt b1c4cf9358 vixl: suppress clang-cl C++11-narrowing errors from MS enum semantics
Under the MSVC ABI, enums without a fixed underlying type keep int for
MSVC compatibility, so vixl's >=0x80000000 instruction-encoding
enumerators wrap negative and their use as case labels against the
unsigned Instr type is a narrowing error clang-cl enforces (two TUs:
cpu-features-auditor, disasm). MSVC itself compiles the identical
semantics silently -- upstream PCSX2 ships vixl on Windows arm64 MSVC
-- and the 32-bit patterns are unchanged, so downgrading the
diagnostic is behavior-correct. PUBLIC like the existing
deprecated-enum-enum-conversion suppression, since the same
enum-vs-Instr switches appear in TUs including vixl headers.
2026-07-19 13:52:55 -07:00
..
2025-08-30 20:01:28 -04:00
2025-12-05 09:43:06 -05:00
2026-03-09 22:18:53 -04:00
2026-03-05 01:40:06 +01:00