Sign in
webkit
/
WebKit
/
bca6a17c8003e5706cd9431626529283bc9ea2b4
/
.
/
JSTests
/
es6
/
WeakSet_constructor_invokes_add.js
blob: d4d650aa007a695999204a9053ccbc0970696d46 [
file
] [
log
] [
blame
]
function
test
()
{
var
passed
=
false
;
var
_add
=
WeakSet
.
prototype
.
add
;
WeakSet
.
prototype
.
add
=
function
(
v
)
{
passed
=
true
;
};
new
WeakSet
([
{
}
]);
WeakSet
.
prototype
.
add
=
_add
;
return
passed
;
}
if
(!
test
())
throw
new
Error
(
"Test failed"
);