commit - 7348a3998ad2435a907529cc66d605a9e890ea31
commit + 18ebf41d38a84d1a4da5c34ed097fb3e9e7b443f
blob - 743edb9e01fa1521b8473189be23b49e4e065a49
blob + 529caf244b87783ea5586797e682d2e9292e1573
--- cmake/luajit.cmake
+++ cmake/luajit.cmake
"Build LuaJIT with AddressSanitizer" FORCE)
endif()
+if(ENABLE_UB_SANITIZER)
+ set(LUAJIT_USE_UBSAN ON CACHE BOOL
+ "Build LuaJIT with UndefinedBehaviourSanitizer" FORCE)
+endif()
+
if(TARGET_OS_DARWIN AND NOT LUAJIT_ENABLE_GC64)
# XXX: This is not the best idea to build LuaJIT on MacOS
# with GC64 disabled. But nobody will stop you from this.