Index: runtime/vm/timeline.h |
diff --git a/runtime/vm/timeline.h b/runtime/vm/timeline.h |
index a229acf90a366dd4505dcf86ab509a6feee9015e..cf77396be4b8d5e8b4f013acbaff543938edd714 100644 |
--- a/runtime/vm/timeline.h |
+++ b/runtime/vm/timeline.h |
@@ -344,6 +344,7 @@ class TimelineStream { |
const bool* globally_enabled_; |
}; |
+#ifndef PRODUCT |
#define TIMELINE_FUNCTION_COMPILATION_DURATION(thread, suffix, function) \ |
TimelineDurationScope tds(thread, \ |
thread->isolate()->GetCompilerStream(), \ |
@@ -355,7 +356,10 @@ class TimelineStream { |
"function", \ |
function.ToLibNamePrefixedQualifiedCString()); \ |
} |
- |
+#else |
+#define TIMELINE_FUNCTION_COMPILATION_DURATION(thread, suffix, function) \ |
+ do { } while (false); |
+#endif // !PRODUCT |
// See |TimelineDurationScope| and |TimelineBeginEndScope|. |
class TimelineEventScope : public StackResource { |