| Index: runtime/vm/scavenger.cc
|
| ===================================================================
|
| --- runtime/vm/scavenger.cc (revision 35410)
|
| +++ runtime/vm/scavenger.cc (working copy)
|
| @@ -255,7 +255,7 @@
|
| // 'prologue_weak_were_strong' is currently only used for sanity checking.
|
| explicit ScavengerWeakVisitor(Scavenger* scavenger,
|
| bool prologue_weak_were_strong)
|
| - : HandleVisitor(Isolate::Current()),
|
| + : HandleVisitor(scavenger->heap_->isolate()),
|
| scavenger_(scavenger),
|
| prologue_weak_were_strong_(prologue_weak_were_strong) {
|
| }
|
| @@ -697,7 +697,7 @@
|
| // Scavenging is not reentrant. Make sure that is the case.
|
| ASSERT(!scavenging_);
|
| scavenging_ = true;
|
| - Isolate* isolate = Isolate::Current();
|
| + Isolate* isolate = heap_->isolate();
|
| NoHandleScope no_handles(isolate);
|
|
|
| if (FLAG_verify_before_gc) {
|
|
|