summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmake/detect-sanitizer.cmake4
1 files changed, 2 insertions, 2 deletions
diff --git a/cmake/detect-sanitizer.cmake b/cmake/detect-sanitizer.cmake
index b71c1a37f3..ebf9674b3d 100644
--- a/cmake/detect-sanitizer.cmake
+++ b/cmake/detect-sanitizer.cmake
@@ -132,12 +132,12 @@ macro(add_undefined_sanitizer)
shift-exponent
signed-integer-overflow
undefined
- unsigned-integer-overflow
- unsigned-shift-base
vla-bound
vptr
)
+ # unsigned-integer-overflow and unsigned-shift-base are not enabled, as they are not undefined in C/C++
+
# Object size sanitizer has no effect at -O0 and produces compiler warning if enabled
if(NOT CMAKE_C_FLAGS MATCHES "-O0")
list(APPEND known_checks object-size)