Bug 1416456 - Fix --enable-gczeal build bustage in JS engine. r?jandem draft
authorChristian Holler <choller@mozilla.com>
Sat, 11 Nov 2017 11:21:32 +0100
changeset 696801 127b24d0816d052c314eb0c106a68bd57964ce4d
parent 696800 fa1adc80866df83946da2991273861af06ebf98b
child 739921 c64795802bd9691508410a6ad3bf04fdc7829c73
push id88784
push usercholler@mozilla.com
push dateSat, 11 Nov 2017 10:21:53 +0000
reviewersjandem
bugs1416456
milestone58.0a1
Bug 1416456 - Fix --enable-gczeal build bustage in JS engine. r?jandem MozReview-Commit-ID: 7o5pRbwBZ14
js/src/gc/Verifier.cpp
--- a/js/src/gc/Verifier.cpp
+++ b/js/src/gc/Verifier.cpp
@@ -685,20 +685,22 @@ CheckGrayMarkingTracer::checkCell(Cell* 
     if (parent->isMarkedBlack() && cell->isMarkedGray()) {
         failures++;
 
         fprintf(stderr, "Found black to gray edge to ");
         dumpCellInfo(cell);
         fprintf(stderr, "\n");
         dumpCellPath();
 
+#ifdef DEBUG
         if (cell->getTraceKind() == JS::TraceKind::Object) {
             fprintf(stderr, "\n");
             DumpObject(static_cast<JSObject*>(cell), stderr);
         }
+#endif
     }
 }
 
 bool
 CheckGrayMarkingTracer::check(AutoLockForExclusiveAccess& lock)
 {
     if (!traceHeap(lock))
         return true; // Ignore failure.