author | Bill McCloskey <wmccloskey@mozilla.com> |
Mon, 30 Sep 2013 13:30:39 -0700 | |
changeset 149377 | 2cda3246c311be3fafb5fb1ff958eafef1b08ebd |
parent 149376 | e43f1bac03c150e327352f6a80ce0e30562128ca |
child 149378 | e0994d28e8b301a3e9c2688b05cbe23d251aa86b |
push id | 25386 |
push user | emorley@mozilla.com |
push date | Tue, 01 Oct 2013 09:29:22 +0000 |
treeherder | mozilla-central@6856c45f3688 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | bsmedberg |
bugs | 921293 |
milestone | 27.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/xpcom/base/nsDebugImpl.cpp +++ b/xpcom/base/nsDebugImpl.cpp @@ -350,19 +350,22 @@ NS_DebugBreak(uint32_t aSeverity, const if (ll != PR_LOG_WARNING) fprintf(stderr, "\07"); #endif #ifdef ANDROID __android_log_print(ANDROID_LOG_INFO, "Gecko", "%s", buf.buffer); #endif - // Write the message to stderr - fprintf(stderr, "%s\n", buf.buffer); - fflush(stderr); + // Write the message to stderr unless it's a warning and MOZ_IGNORE_WARNINGS + // is set. + if (!(PR_GetEnv("MOZ_IGNORE_WARNINGS") && aSeverity == NS_DEBUG_WARNING)) { + fprintf(stderr, "%s\n", buf.buffer); + fflush(stderr); + } switch (aSeverity) { case NS_DEBUG_WARNING: return; case NS_DEBUG_BREAK: Break(buf.buffer); return;