]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Wrong variable used when detecting unaligned support for sanitize
authorNathan Moinvaziri <nathan@nathanm.com>
Thu, 17 Mar 2022 19:57:41 +0000 (12:57 -0700)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Fri, 17 Mar 2023 20:27:56 +0000 (21:27 +0100)
cmake/detect-sanitizer.cmake

index b0a0236e83293092f0762f85b628e4b8b667a3fb..30700082b25dcf06c9c275f41b4c444e8e706c1a 100644 (file)
@@ -108,7 +108,7 @@ macro(add_undefined_sanitizer)
         )
 
     # Only check for alignment sanitizer flag if unaligned access is not supported
-    if(NOT UNALIGNED_OK)
+    if(NOT WITH_UNALIGNED)
         list(APPEND known_checks alignment)
     endif()
     # Object size sanitizer has no effect at -O0 and produces compiler warning if enabled
@@ -124,7 +124,7 @@ macro(add_undefined_sanitizer)
 
         # Group sanitizer flag -fsanitize=undefined will automatically add alignment, even if
         # it is not in our sanitize flag list, so we need to explicitly disable alignment sanitizing.
-        if(UNALIGNED_OK)
+        if(WITH_UNALIGNED)
             set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-sanitize=alignment")
         endif()
     else()