Sign in
cobalt
/
cobalt
/
71840339e1109efe930df5c60712d91cdcc962a8
/
.
/
src
/
third_party
/
mozjs-45
/
js
/
src
/
jit-test
/
tests
/
basic
/
teleporting-mutable-proto.js
blob: c9bfd7f28727536c3e97c9283c7b9b2d6ecd45ea [
file
] [
log
] [
blame
]
var
A
=
{
x
:
3
};
var
B
=
Object
.
create
(
A
);
var
C
=
Object
.
create
(
B
);
var
D
=
Object
.
create
(
C
);
function
f
()
{
for
(
var
i
=
0
;
i
<
30
;
i
++)
{
assertEq
(
D
.
x
,
(
i
<=
20
)
?
3
:
10
);
if
(
i
===
20
)
{
C
.
__proto__
=
{
x
:
10
};
}
}
}
f
();