Index: src/v8natives.js |
diff --git a/src/v8natives.js b/src/v8natives.js |
index 2c3bf9767c8962d5d747cb696a3eb67f41abfd47..42ee7709d6cdf6fb8bc48763bb936041da1f0457 100644 |
--- a/src/v8natives.js |
+++ b/src/v8natives.js |
@@ -1000,13 +1000,9 @@ function ObjectSetPrototypeOf(obj, proto) { |
} |
-// ES5 section 15.2.3.3 |
+// ES6 section 19.1.2.6 |
function ObjectGetOwnPropertyDescriptor(obj, p) { |
- if (!IS_SPEC_OBJECT(obj)) { |
- throw MakeTypeError("called_on_non_object", |
- ["Object.getOwnPropertyDescriptor"]); |
- } |
- var desc = GetOwnPropertyJS(obj, p); |
+ var desc = GetOwnPropertyJS(TO_OBJECT_INLINE(obj), p); |
return FromPropertyDescriptor(desc); |
} |