Index: src/js/v8natives.js |
diff --git a/src/js/v8natives.js b/src/js/v8natives.js |
index 711a22fe64ca8e0a43aecf2fe8aaed46bc066d14..97ace80ef8f2b9b81fb8029619e091827e7452af 100644 |
--- a/src/js/v8natives.js |
+++ b/src/js/v8natives.js |
@@ -207,16 +207,9 @@ function ObjectIsPrototypeOf(V) { |
} |
-// ECMA-262 - 15.2.4.6 |
+// ES6 19.1.3.4 |
function ObjectPropertyIsEnumerable(V) { |
var P = TO_NAME(V); |
- if (%_IsJSProxy(this)) { |
- // TODO(rossberg): adjust once there is a story for symbols vs proxies. |
- if (IS_SYMBOL(V)) return false; |
- |
- var desc = GetOwnPropertyJS(this, P); |
- return IS_UNDEFINED(desc) ? false : desc.isEnumerable(); |
- } |
return %IsPropertyEnumerable(TO_OBJECT(this), P); |
} |