When compiling on Windows with clang-cl (version 17.0.6), I'm getting a handful of signed/unsigned mismatch warnings that are treated as errors, mostly from enums that are being explicitly treated as signed. This seems to behave differently from MSVC, which is more lax about enum value conversions.
Should be no functional changes here, just some no-op casts.
When compiling on Windows with clang-cl (version 17.0.6), I'm getting a handful of signed/unsigned mismatch warnings that are treated as errors, mostly from enums that are being explicitly treated as signed. This seems to behave differently from MSVC, which is more lax about enum value conversions.
Should be no functional changes here, just some no-op casts.