archives

« Bugzilla Issues Index

#2646 — 9.4.4.3 [[Get]]: Pass receiver argument when calling ordinary [[Get]] in step 8.a


9.4.4.3 [[Get]] (P, Receiver), step 8.a

Pass receiver argument when calling the default ordinary [[Get]] internal method.

Expected: Returns true
Actual: Returns false

Test case:
---
(function(y){
var args = arguments;
return Object.create(Object.defineProperty(arguments, "x", {
get: function() {
return (this!==args)
}
})).x
})(0)
---


fixed in rev24 editor's draft


fixed in rev24