| 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 {
 | 
| 
 |