| Index: runtime/vm/dart.h
 | 
| diff --git a/runtime/vm/dart.h b/runtime/vm/dart.h
 | 
| index afa2499b7ac1abbc6136d60c7b52168a8c5eccad..a21dab22176180fd6fcd3b650033c86115a7692c 100644
 | 
| --- a/runtime/vm/dart.h
 | 
| +++ b/runtime/vm/dart.h
 | 
| @@ -7,6 +7,7 @@
 | 
|  
 | 
|  #include "include/dart_api.h"
 | 
|  #include "vm/allocation.h"
 | 
| +#include "vm/snapshot.h"
 | 
|  
 | 
|  namespace dart {
 | 
|  
 | 
| @@ -60,16 +61,15 @@ class Dart : public AllStatic {
 | 
|    static uword AllocateReadOnlyHandle();
 | 
|    static bool IsReadOnlyHandle(uword address);
 | 
|  
 | 
| +  static Snapshot::Kind snapshot_kind() {
 | 
| +    return snapshot_kind_;
 | 
| +  }
 | 
|    static const uint8_t* instructions_snapshot_buffer() {
 | 
|      return instructions_snapshot_buffer_;
 | 
|    }
 | 
|    static void set_instructions_snapshot_buffer(const uint8_t* buffer) {
 | 
|      instructions_snapshot_buffer_ = buffer;
 | 
|    }
 | 
| -  static bool IsRunningPrecompiledCode() {
 | 
| -    return instructions_snapshot_buffer_ != NULL;
 | 
| -  }
 | 
| -
 | 
|    static const uint8_t* data_snapshot_buffer() {
 | 
|      return data_snapshot_buffer_;
 | 
|    }
 | 
| @@ -121,6 +121,7 @@ class Dart : public AllStatic {
 | 
|    static ThreadPool* thread_pool_;
 | 
|    static DebugInfo* pprof_symbol_generator_;
 | 
|    static ReadOnlyHandles* predefined_handles_;
 | 
| +  static Snapshot::Kind snapshot_kind_;
 | 
|    static const uint8_t* instructions_snapshot_buffer_;
 | 
|    static const uint8_t* data_snapshot_buffer_;
 | 
|    static Dart_ThreadExitCallback thread_exit_callback_;
 | 
| 
 |