From cd64de9323b40f612d075a8c48b90ff7e00e14e8 Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Mon, 9 Mar 2026 23:45:06 -0400 Subject: [PATCH] Remove a warning triggered by MSVC's own standard library No longer triggers now, so we can remove our workaround for their breakage. --- CMakeLists.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e880aa52..ef0270d1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,7 +28,6 @@ cmake_dependent_option(MORE_WARNINGS "Turn on more warnings" OFF !MSVC OFF) if(MSVC) add_compile_options( /MP # Build multiple files in parallel. - /wd5105 # MSVC's own standard library triggers warning C5105, "macro expansion producing 'defined' has undefined behavior". /wd5030 # Warning C5030 is about unknown attributes (`[[gnu::ATTR]]`), none of ours being load-bearing. /wd4996 # Warning C4996 is about using POSIX names, which we want to do for portability. /Zc:preprocessor # Opt into the C++20-conformant preprocessor.