Index: runtime/vm/report.cc |
diff --git a/runtime/vm/report.cc b/runtime/vm/report.cc |
index 196b47112d82227050652529551b7ed2b785694d..42a47d9d2598ff6425a106d48c450d79a0db614b 100644 |
--- a/runtime/vm/report.cc |
+++ b/runtime/vm/report.cc |
@@ -249,6 +249,9 @@ void Report::JSWarningFromFrame(StackFrame* caller_frame, const char* msg) { |
void Report::TraceJSWarning(const Script& script, |
TokenPosition token_pos, |
const String& message) { |
+ if (!FLAG_support_service) { |
+ return; |
+ } |
const int64_t micros = OS::GetCurrentTimeMicros(); |
Isolate* isolate = Isolate::Current(); |
TraceBuffer* trace_buffer = isolate->trace_buffer(); |