Enable more sanitizers in make develop (#1588)

- `-fsanitize=undefined` encompasses multiple checks we were specifying

- "detect_leaks=1" for `__asan_default_options` checks for memory leaks
  (except for with macOS clang++, which does not support LSan)

- `-fsanitize=float-divide-by-zero` is an extra UBSan check
  (and reveals a UB bug to fix with fixed-point `DIV` and `LOG`)
This commit is contained in:
Rangi
2024-12-31 04:02:20 -05:00
committed by GitHub
parent 72b2a4d7c0
commit 8363f25d47
6 changed files with 32 additions and 14 deletions

View File

@@ -54,7 +54,7 @@ IncludeCategories:
IndentAccessModifiers: false
IndentCaseBlocks: false
IndentCaseLabels: false
IndentExternBlock: NoIndent
IndentExternBlock: Indent
IndentGotoLabels: false
IndentPPDirectives: BeforeHash
IndentRequires: true