Chromium Code Reviews| Index: src/builtins.cc |
| diff --git a/src/builtins.cc b/src/builtins.cc |
| index 1c596503ef86e95bf3b6e3054ade3c484ae4a661..daaa5be112c89be3ecb01102626766030d616148 100644 |
| --- a/src/builtins.cc |
| +++ b/src/builtins.cc |
| @@ -1803,6 +1803,16 @@ BUILTIN(ObjectGetOwnPropertySymbols) { |
| } |
| +// ES#sec-object.is Object.is ( value1, value2 ) |
| +BUILTIN(ObjectIs) { |
| + SealHandleScope shs(isolate); |
| + DCHECK_EQ(3, args.length()); |
| + Object* value1 = args[1]; |
|
Michael Starzinger
2016/02/17 09:44:21
nit: Even with the sealed handle scope, we should
Benedikt Meurer
2016/02/17 10:20:26
Done.
|
| + Object* value2 = args[2]; |
| + return isolate->heap()->ToBoolean(value1->SameValue(value2)); |
| +} |
| + |
| + |
| // ES6 section 19.1.2.11 Object.isExtensible ( O ) |
| BUILTIN(ObjectIsExtensible) { |
| HandleScope scope(isolate); |