Sign in
cobalt
/
cobalt
/
e77c070364e97b7a7deea396227c08805cb9e66d
/
.
/
src
/
third_party
/
mozjs-45
/
js
/
src
/
jit-test
/
tests
/
jaeger
/
loops
/
hoist-07.js
blob: a409f70559133f2b48e2421421382819953cd74e [
file
] [
log
] [
blame
]
var
res
=
0
;
function
foo
(
x
,
n
,
y
)
{
for
(
var
j
=
0
;
j
<
n
;
j
++)
{
x
[
j
];
y
.
f
;
}
}
var
x
=
[
1
,
2
,
3
,
4
,
5
];
var
y
=
{};
Object
.
defineProperty
(
y
,
'f'
,
{
get
:
function
()
{
res
++;
x
.
length
=
2
;
}});
var
a
=
foo
(
x
,
5
,
y
);
assertEq
(
res
,
5
);