| Index: src/platform-win32.cc
 | 
| diff --git a/src/platform-win32.cc b/src/platform-win32.cc
 | 
| index 66dbade78fc1d34820b7dbaa67be66a5349d2712..c1bae9352c82dee92f82426809bb548d916d98df 100644
 | 
| --- a/src/platform-win32.cc
 | 
| +++ b/src/platform-win32.cc
 | 
| @@ -2064,13 +2064,14 @@ class SamplerThread : public Thread {
 | 
|      CONTEXT context;
 | 
|      memset(&context, 0, sizeof(context));
 | 
|  
 | 
| +    Isolate* isolate = sampler->isolate();
 | 
|      TickSample sample_obj;
 | 
| -    TickSample* sample = CpuProfiler::TickSampleEvent(sampler->isolate());
 | 
| +    TickSample* sample = isolate->cpu_profiler()->TickSampleEvent();
 | 
|      if (sample == NULL) sample = &sample_obj;
 | 
|  
 | 
|      static const DWORD kSuspendFailed = static_cast<DWORD>(-1);
 | 
|      if (SuspendThread(profiled_thread) == kSuspendFailed) return;
 | 
| -    sample->state = sampler->isolate()->current_vm_state();
 | 
| +    sample->state = isolate->current_vm_state();
 | 
|  
 | 
|      context.ContextFlags = CONTEXT_FULL;
 | 
|      if (GetThreadContext(profiled_thread, &context) != 0) {
 | 
| 
 |