| Index: src/objects.cc
|
| diff --git a/src/objects.cc b/src/objects.cc
|
| index 5e9e154ff23ceabe7f2ba8f5b7972745ae2db2a7..e6f5e886d7e29d2ac650874002c20dc09ec6f2cd 100644
|
| --- a/src/objects.cc
|
| +++ b/src/objects.cc
|
| @@ -9731,7 +9731,7 @@ Handle<JSObject> Script::GetWrapper(Handle<Script> script) {
|
| Isolate* isolate = script->GetIsolate();
|
| if (!script->wrapper()->IsUndefined()) {
|
| Handle<WeakCell> cell(WeakCell::cast(script->wrapper()));
|
| - if (!cell->value()->IsUndefined()) {
|
| + if (!cell->cleared()) {
|
| // Return a handle for the existing script wrapper from the cache.
|
| return handle(JSObject::cast(cell->value()));
|
| }
|
|
|