aboutsummaryrefslogtreecommitdiff
path: root/gn/standalone/sanitizers/sanitizers.gni
diff options
context:
space:
mode:
Diffstat (limited to 'gn/standalone/sanitizers/sanitizers.gni')
-rw-r--r--gn/standalone/sanitizers/sanitizers.gni5
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")