| Index: src/objects-inl.h
|
| diff --git a/src/objects-inl.h b/src/objects-inl.h
|
| index 70ed47be1f4edb17dd08033249d13b00ea273a44..43dada17dfd82f839bfcfbfcf5344ec5c899bc7d 100644
|
| --- a/src/objects-inl.h
|
| +++ b/src/objects-inl.h
|
| @@ -3837,7 +3837,16 @@ void JSBuiltinsObject::set_javascript_builtin_code(Builtins::JavaScript id,
|
|
|
|
|
| ACCESSORS(JSProxy, handler, Object, kHandlerOffset)
|
| -ACCESSORS(JSProxy, padding, Object, kPaddingOffset)
|
| +ACCESSORS(JSFunctionProxy, call_trap, Object, kCallTrapOffset)
|
| +ACCESSORS(JSFunctionProxy, construct_trap, Object, kConstructTrapOffset)
|
| +
|
| +
|
| +void JSProxy::InitializeBody(int object_size, Object* value) {
|
| + ASSERT(!value->IsHeapObject() || !GetHeap()->InNewSpace(value));
|
| + for (int offset = kHeaderSize; offset < object_size; offset += kPointerSize) {
|
| + WRITE_FIELD(this, offset, value);
|
| + }
|
| +}
|
|
|
|
|
| ACCESSORS(JSWeakMap, table, ObjectHashTable, kTableOffset)
|
|
|