| Index: src/factory.cc
|
| diff --git a/src/factory.cc b/src/factory.cc
|
| index ef695cf337d0acfddda343be09407b9df19f43b4..8b029635cea36f0ac5fa868f6e65796d3d7af21a 100644
|
| --- a/src/factory.cc
|
| +++ b/src/factory.cc
|
| @@ -2274,7 +2274,7 @@ Handle<Map> Factory::ObjectLiteralMapFromCache(Handle<Context> context,
|
| if (result->IsWeakCell()) {
|
| WeakCell* cell = WeakCell::cast(result);
|
| if (!cell->cleared()) {
|
| - return handle(Map::cast(cell->value()), isolate());
|
| + return handle(Map::cast(cell->value(isolate()->heap())), isolate());
|
| }
|
| }
|
| }
|
|
|