Skip to content

Commit 5a87864

Browse files
committed
Accept baselines
1 parent 61224e9 commit 5a87864

18 files changed

Lines changed: 102 additions & 11 deletions
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
//// [ES5For-of1.ts]
2+
for (var v of []) { }
3+
4+
//// [ES5For-of1.js]
5+
for (var v, _i = 0, _a = []; _i < _a.length; _i++) {
6+
v = _a[_i];
7+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
//// [ES5For-of2.ts]
2+
for (var v of []) {
3+
var x = v;
4+
}
5+
6+
//// [ES5For-of2.js]
7+
for (var v, _i = 0, _a = []; _i < _a.length; _i++) {
8+
v = _a[_i];
9+
var x = v;
10+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
//// [ES5For-of3.ts]
2+
for (var v of [])
3+
var x = v;
4+
5+
//// [ES5For-of3.js]
6+
for (var v, _i = 0, _a = []; _i < _a.length; _i++) {
7+
v = _a[_i];
8+
var x = v;
9+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
//// [ES5For-of4.ts]
2+
for (var v of [])
3+
var x = v;
4+
var y = v;
5+
6+
//// [ES5For-of4.js]
7+
for (var v, _i = 0, _a = []; _i < _a.length; _i++) {
8+
v = _a[_i];
9+
var x = v;
10+
}
11+
var y = v;
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
//// [ES5For-of5.ts]
2+
for (var _a of []) {
3+
var x = _a;
4+
}
5+
6+
//// [ES5For-of5.js]
7+
for (var _a, _i = 0, _a_1 = []; _i < _a_1.length; _i++) {
8+
_a = _a_1[_i];
9+
var x = _a;
10+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
//// [ES5For-of6.ts]
2+
for (var w of []) {
3+
for (var v of []) {
4+
var x = [w, v];
5+
}
6+
}
7+
8+
//// [ES5For-of6.js]
9+
for (var w, _i = 0, _a = []; _i < _a.length; _i++) {
10+
w = _a[_i];
11+
for (var v, _i_1 = 0, _a_1 = []; _i_1 < _a_1.length; _i_1++) {
12+
v = _a_1[_i_1];
13+
var x = [w, v];
14+
}
15+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
//// [ES5For-of7.ts]
2+
for (var w of []) {
3+
var x = w;
4+
}
5+
6+
for (var v of []) {
7+
var x = [w, v];
8+
}
9+
10+
//// [ES5For-of7.js]
11+
for (var w, _i = 0, _a = []; _i < _a.length; _i++) {
12+
w = _a[_i];
13+
var x = w;
14+
}
15+
for (var v, _i_1 = 0, _a_1 = []; _i_1 < _a_1.length; _i_1++) {
16+
v = _a_1[_i_1];
17+
var x = [w, v];
18+
}

tests/baselines/reference/parserES5ForOfStatement10.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ for (const v of X) {
33
}
44

55
//// [parserES5ForOfStatement10.js]
6-
for (var v of X) {
6+
for (var v, _i = 0, _a = X; _i < _a.length; _i++) {
7+
v = _a[_i];
78
}

tests/baselines/reference/parserES5ForOfStatement18.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,6 @@
22
for (var of of of) { }
33

44
//// [parserES5ForOfStatement18.js]
5-
for (var of of of) { }
5+
for (var of, _i = 0, _a = of; _i < _a.length; _i++) {
6+
of = _a[_i];
7+
}

tests/baselines/reference/parserES5ForOfStatement2.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ for (var of X) {
33
}
44

55
//// [parserES5ForOfStatement2.js]
6-
for ( of X) {
6+
for (_i = 0, _a = X; _i < _a.length; _i++) {
77
}

0 commit comments

Comments
 (0)