Skip to content

Commit f36b6ab

Browse files
Accepted baselines.
1 parent c3c9e51 commit f36b6ab

File tree

3 files changed

+82
-0
lines changed

3 files changed

+82
-0
lines changed

tests/baselines/reference/for-of58.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
//// [for-of58.ts]
2+
3+
var array = [1,2,3];
4+
var sum = 0;
5+
6+
for (let num of array) {
7+
if (sum === 0) {
8+
array = [4,5,6]
9+
}
10+
11+
sum += num;
12+
}
13+
14+
//// [for-of58.js]
15+
var array = [1, 2, 3];
16+
var sum = 0;
17+
for (var _i = 0; _i < array.length; _i++) {
18+
var num = array[_i];
19+
if (sum === 0) {
20+
array = [4, 5, 6];
21+
}
22+
sum += num;
23+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
=== tests/cases/conformance/es6/for-ofStatements/for-of58.ts ===
2+
3+
var array = [1,2,3];
4+
>array : Symbol(array, Decl(for-of58.ts, 1, 3))
5+
6+
var sum = 0;
7+
>sum : Symbol(sum, Decl(for-of58.ts, 2, 3))
8+
9+
for (let num of array) {
10+
>num : Symbol(num, Decl(for-of58.ts, 4, 8))
11+
>array : Symbol(array, Decl(for-of58.ts, 1, 3))
12+
13+
if (sum === 0) {
14+
>sum : Symbol(sum, Decl(for-of58.ts, 2, 3))
15+
16+
array = [4,5,6]
17+
>array : Symbol(array, Decl(for-of58.ts, 1, 3))
18+
}
19+
20+
sum += num;
21+
>sum : Symbol(sum, Decl(for-of58.ts, 2, 3))
22+
>num : Symbol(num, Decl(for-of58.ts, 4, 8))
23+
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
=== tests/cases/conformance/es6/for-ofStatements/for-of58.ts ===
2+
3+
var array = [1,2,3];
4+
>array : number[]
5+
>[1,2,3] : number[]
6+
>1 : number
7+
>2 : number
8+
>3 : number
9+
10+
var sum = 0;
11+
>sum : number
12+
>0 : number
13+
14+
for (let num of array) {
15+
>num : number
16+
>array : number[]
17+
18+
if (sum === 0) {
19+
>sum === 0 : boolean
20+
>sum : number
21+
>0 : number
22+
23+
array = [4,5,6]
24+
>array = [4,5,6] : number[]
25+
>array : number[]
26+
>[4,5,6] : number[]
27+
>4 : number
28+
>5 : number
29+
>6 : number
30+
}
31+
32+
sum += num;
33+
>sum += num : number
34+
>sum : number
35+
>num : number
36+
}

0 commit comments

Comments
 (0)