Sign in
webkit
/
WebKit
/
b0d7f9b249dd6483d6c7bc4f13c440c0842b7127
/
.
/
JSTests
/
microbenchmarks
/
put-by-val-with-symbol-replace-and-transition.js
blob: ca6a23bb983702a3080569691d2cb1e9f0776f70 [
file
] [
log
] [
blame
]
(
function
()
{
var
f
=
Symbol
(),
g
=
Symbol
();
var
o
;
var
n
=
1000000
;
for
(
var
i
=
0
;
i
<
n
;
++
i
)
{
if
(
i
&
1
)
o
=
{[
f
]:
1
};
else
o
=
{[
f
]:
1
,
[
g
]:
2
};
o
[
g
]
=
i
;
}
if
(
o
[
g
]
!=
n
-
1
)
throw
"Error: bad value of o.g: "
+
o
[
g
];
})();