Index: runtime/vm/snapshot_test.cc |
=================================================================== |
--- runtime/vm/snapshot_test.cc (revision 1496) |
+++ runtime/vm/snapshot_test.cc (working copy) |
@@ -342,8 +342,9 @@ |
OS::PrintErr("Without Snapshot: %dus\n", timer1.TotalElapsedTime()); |
// Write snapshot with object content. |
- Zone zone; |
- HandleScope hs; |
+ Isolate* isolate = Isolate::Current(); |
+ Zone zone(isolate); |
+ HandleScope scope(isolate); |
SnapshotWriter writer(true, &buffer, &allocator); |
writer.WriteFullSnapshot(); |
@@ -394,8 +395,9 @@ |
Dart_CreateIsolate(NULL, NULL); |
{ |
Dart_EnterScope(); // Start a Dart API scope for invoking API functions. |
- Zone zone; |
- HandleScope hs; |
+ Isolate* isolate = Isolate::Current(); |
+ Zone zone(isolate); |
+ HandleScope scope(isolate); |
// Create a test library and Load up a test script in it. |
Dart_Handle lib = TestCase::LoadTestScript(kScriptChars, NULL); |