Merge "build: always define NDEBUG in the static analyzer"
am: 2e4fe5ad01
Change-Id: Ic26d1d3c09458e31ad93e71d3408c2f50cc555f7
diff --git a/build/Android.bp b/build/Android.bp
index ed6de35..289834b 100644
--- a/build/Android.bp
+++ b/build/Android.bp
@@ -153,6 +153,12 @@
// No exceptions.
"-misc-noexcept-move-constructor",
],
+
+ tidy_flags: [
+ // The static analyzer treats DCHECK as always enabled; we sometimes get
+ // false positives when we use DCHECKs with code that relies on NDEBUG.
+ "-extra-arg=-UNDEBUG",
+ ],
}
art_debug_defaults {