| Index: src/snapshot/deserializer.cc
|
| diff --git a/src/snapshot/deserializer.cc b/src/snapshot/deserializer.cc
|
| index 42aff945b8c6b2528e70b9a25326a178933841f9..bb4aa2e139379d90a7a165aee6483ce1daf2c342 100644
|
| --- a/src/snapshot/deserializer.cc
|
| +++ b/src/snapshot/deserializer.cc
|
| @@ -31,9 +31,7 @@ void Deserializer::DecodeReservation(
|
| void Deserializer::FlushICacheForNewIsolate() {
|
| DCHECK(!deserializing_user_code_);
|
| // The entire isolate is newly deserialized. Simply flush all code pages.
|
| - PageIterator it(isolate_->heap()->code_space());
|
| - while (it.has_next()) {
|
| - Page* p = it.next();
|
| + for (Page* p : *isolate_->heap()->code_space()) {
|
| Assembler::FlushICache(isolate_, p->area_start(),
|
| p->area_end() - p->area_start());
|
| }
|
|
|