diff options
author | 2025-04-13 01:03:25 +0100 | |
---|---|---|
committer | 2025-04-13 01:03:25 +0100 | |
commit | 32682f01faf0d2e596376f3e770d35c467059c16 (patch) | |
tree | 11c2067e7ce430c26437cdf8c526cc404c4ad696 /compile.bat | |
parent | 9d9d9f3826496d08f779936368755e01781a3aac (diff) | |
download | sst-32682f01faf0d2e596376f3e770d35c467059c16.tar.gz sst-32682f01faf0d2e596376f3e770d35c467059c16.zip |
Enable trap-on-UB in debug builds
This will help catch bugs in code, including incorrect use of
unreachable/assume() macros.
Best to test our assumptions before relying on them.
Diffstat (limited to 'compile.bat')
-rw-r--r-- | compile.bat | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compile.bat b/compile.bat index a756576..0c3bead 100644 --- a/compile.bat +++ b/compile.bat @@ -26,7 +26,7 @@ set dbg=0 :: XXX: -Og would be nice but apparently a bunch of stuff still gets inlined
:: which can be somewhat annoying so -O0 it is.
if "%dbg%"=="1" (
- set cflags=-O0 -g3
+ set cflags=-O0 -g3 -fsanitize-trap=undefined
set ldflags=-O0 -g3
) else (
set cflags=-O2
|