comparison: js/src/jit-test/tests/jaeger/recompile/getelem.js
js/src/jit-test/tests/jaeger/recompile/getelem.js
- changeset 0
- 6474c204b198
equal
deleted
inserted
replaced
|
1 |
|
2 /* Unexpected values out of GETELEM */ |
|
3 |
|
4 function foo() { |
|
5 var x = [1,2,3]; |
|
6 var y; |
|
7 var z = x[y]; |
|
8 y = 10; |
|
9 assertEq(z, "twelve"); |
|
10 } |
|
11 Array.prototype["undefined"] = "twelve"; |
|
12 foo(); |
|
13 |
|
14 function fna() { |
|
15 var a = {}; |
|
16 a[true] = 1; |
|
17 assertEq(a["true"], 1); |
|
18 } |
|
19 fna(); |
|
20 |
|
21 function fnb() { |
|
22 var a = []; |
|
23 a[1.1] = 2; |
|
24 assertEq(a["1.1"], 2); |
|
25 } |
|
26 fnb(); |