Chromium Code Reviews| Index: src/objects.cc |
| diff --git a/src/objects.cc b/src/objects.cc |
| index 26ab64552fc344fff7be569d3f43b365650c4d6f..7b857033fde123daae88341b5c006b1373d06ace 100644 |
| --- a/src/objects.cc |
| +++ b/src/objects.cc |
| @@ -2301,6 +2301,18 @@ MUST_USE_RESULT PropertyAttributes JSProxy::GetPropertyAttributeWithHandler( |
| } |
| +void JSProxy::Fix() { |
| + Isolate* isolate = GetIsolate(); |
| + HandleScope scope(isolate); |
| + Handle<JSProxy> self(this); |
| + |
| + isolate->factory()->BecomeJSObject(self); |
| + ASSERT(IsJSObject()); |
|
Vyacheslav Egorov (Chromium)
2011/07/19 04:07:57
self->IsJSObject() as we have GC above
rossberg
2011/07/20 09:11:09
Done.
|
| + // TODO(rossberg): recognize function proxies. |
| +} |
| + |
| + |
| + |
| MaybeObject* JSObject::SetPropertyForResult(LookupResult* result, |
| String* name, |
| Object* value, |