Bug 1368079 - Enable the diagnostic assert when MOZ_DEV_EDITION is set draft
authorSylvestre Ledru <sledru@mozilla.com>
Mon, 05 Jun 2017 23:47:02 +0200
changeset 589234 fa5169632ff66256e11d96e86e069476730bb13b
parent 589233 397a7b28779af0cf83e20fd2f4a4006aecbb8c70
child 590117 03e575c16c5090bc653c1e18f50d54c6dac95f79
push id62288
push userbmo:sledru@mozilla.com
push dateMon, 05 Jun 2017 21:48:11 +0000
bugs1368079
milestone55.0a1
Bug 1368079 - Enable the diagnostic assert when MOZ_DEV_EDITION is set MozReview-Commit-ID: Dxi5jTGcrow
mfbt/Assertions.h
--- a/mfbt/Assertions.h
+++ b/mfbt/Assertions.h
@@ -441,24 +441,24 @@ struct AssertionConditionType
     (__VA_ARGS__))
 
 #ifdef DEBUG
 #  define MOZ_ASSERT(...) MOZ_RELEASE_ASSERT(__VA_ARGS__)
 #else
 #  define MOZ_ASSERT(...) do { } while (0)
 #endif /* DEBUG */
 
-#ifdef RELEASE_OR_BETA
+#if defined(NIGHTLY_BUILD) || defined(MOZ_DEV_EDITION)
+#  define MOZ_DIAGNOSTIC_ASSERT MOZ_RELEASE_ASSERT
+#  define MOZ_DIAGNOSTIC_ASSERT_ENABLED 1
+#else
 #  define MOZ_DIAGNOSTIC_ASSERT MOZ_ASSERT
 #  ifdef DEBUG
 #    define MOZ_DIAGNOSTIC_ASSERT_ENABLED 1
 #  endif
-#else
-#  define MOZ_DIAGNOSTIC_ASSERT MOZ_RELEASE_ASSERT
-#  define MOZ_DIAGNOSTIC_ASSERT_ENABLED 1
 #endif
 
 /*
  * MOZ_ASSERT_IF(cond1, cond2) is equivalent to MOZ_ASSERT(cond2) if cond1 is
  * true.
  *
  *   MOZ_ASSERT_IF(isPrime(num), num == 2 || isOdd(num));
  *