HACK -- turn on address sanitizer
diff --git a/build/premake5.lua b/build/premake5.lua
index c592111..6922ad2 100644
--- a/build/premake5.lua
+++ b/build/premake5.lua
@@ -72,6 +72,8 @@
"-Werror=format",
"-Wimplicit-int-conversion",
"-Werror=vla",
+ "-g",
+ "-fsanitize=address",
}
filter {"system:macosx" }
diff --git a/dev/test/premake5.lua b/dev/test/premake5.lua
index c0d716b..6b10dc6 100644
--- a/dev/test/premake5.lua
+++ b/dev/test/premake5.lua
@@ -80,7 +80,11 @@
targetdir "build/bin/%{cfg.buildcfg}"
objdir "build/obj/%{cfg.buildcfg}"
-buildoptions {"-Wall", "-fno-exceptions", "-fno-rtti"}
+buildoptions {"-Wall", "-fno-exceptions", "-fno-rtti", "-g", "-fsanitize=address"}
+
+linkoptions {
+ "-fsanitize=address",
+}
includedirs {"./include", "../../include"}
@@ -97,4 +101,4 @@
filter "system:windows"
architecture "x64"
defines {"_USE_MATH_DEFINES"}
- buildoptions {WINDOWS_CLANG_CL_SUPPRESSED_WARNINGS}
\ No newline at end of file
+ buildoptions {WINDOWS_CLANG_CL_SUPPRESSED_WARNINGS}