diff options
Diffstat (limited to 'gn/standalone/sanitizers/sanitizers.gni')
-rw-r--r-- | gn/standalone/sanitizers/sanitizers.gni | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gn/standalone/sanitizers/sanitizers.gni b/gn/standalone/sanitizers/sanitizers.gni index 9b0ec0064..95f40d11f 100644 --- a/gn/standalone/sanitizers/sanitizers.gni +++ b/gn/standalone/sanitizers/sanitizers.gni @@ -54,3 +54,8 @@ declare_args() { } } } + +using_sanitizer = is_asan || is_lsan || is_tsan || is_msan || is_ubsan +assert(!using_sanitizer || is_clang, "is_*san requires is_clang=true'") +assert(!is_msan || is_linux, "msan only supported on linux") +assert(!is_tsan || (is_linux || is_mac), "tsan only supported on linux and mac") |