| Index: src/builtins/builtins-object.cc
|
| diff --git a/src/builtins/builtins-object.cc b/src/builtins/builtins-object.cc
|
| index af5a42aa64e4e79781226d545d8ed20c630e58c4..668a54b50cb1dba4e25cec9b6f49df5d074bc218 100644
|
| --- a/src/builtins/builtins-object.cc
|
| +++ b/src/builtins/builtins-object.cc
|
| @@ -310,6 +310,17 @@ TF_BUILTIN(ObjectProtoToString, ObjectBuiltinsAssembler) {
|
| }
|
| }
|
|
|
| +// ES6 19.3.7 Object.prototype.valueOf
|
| +TF_BUILTIN(ObjectPrototypeValueOf, CodeStubAssembler) {
|
| + Node* receiver = Parameter(0);
|
| + Node* context = Parameter(3);
|
| +
|
| + Callable to_object = CodeFactory::ToObject(isolate());
|
| + receiver = CallStub(to_object, context, receiver);
|
| +
|
| + Return(receiver);
|
| +}
|
| +
|
| TF_BUILTIN(ObjectCreate, ObjectBuiltinsAssembler) {
|
| Node* prototype = Parameter(1);
|
| Node* properties = Parameter(2);
|
|
|