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 {