TypeScript/tests/baselines/reference/downlevelLetConst17.js

124 lines
1.4 KiB
TypeScript
Raw Normal View History

2015-02-27 01:53:25 +01:00
//// [downlevelLetConst17.ts]
'use strict'
declare function use(a: any);
var x;
for (let x = 10; ;) {
use(x);
}
use(x);
for (const x = 10; ;) {
use(x);
}
for (; ;) {
let x = 10;
use(x);
x = 1;
}
for (; ;) {
const x = 10;
use(x);
}
for (let x; ;) {
use(x);
x = 1;
}
for (; ;) {
let x;
use(x);
x = 1;
}
while (true) {
let x;
use(x);
}
while (true) {
const x = true;
use(x);
}
do {
let x;
use(x);
} while (true);
do {
let x;
use(x);
} while (true);
for (let x in []) {
use(x);
}
for (const x in []) {
use(x);
}
for (const x of []) {
use(x);
}
//// [downlevelLetConst17.js]
'use strict';
var x;
2015-03-24 00:16:29 +01:00
for (var x_1 = 10;;) {
use(x_1);
2015-02-27 01:53:25 +01:00
}
use(x);
2015-03-24 00:16:29 +01:00
for (var x_2 = 10;;) {
use(x_2);
2015-02-27 01:53:25 +01:00
}
for (;;) {
2015-03-24 00:16:29 +01:00
var x_3 = 10;
use(x_3);
x_3 = 1;
2015-02-27 01:53:25 +01:00
}
for (;;) {
2015-03-24 00:16:29 +01:00
var x_4 = 10;
use(x_4);
2015-02-27 01:53:25 +01:00
}
2015-03-24 00:16:29 +01:00
for (var x_5 = void 0;;) {
use(x_5);
x_5 = 1;
2015-02-27 01:53:25 +01:00
}
for (;;) {
2015-03-24 00:16:29 +01:00
var x_6 = void 0;
use(x_6);
x_6 = 1;
2015-02-27 01:53:25 +01:00
}
while (true) {
2015-03-24 00:16:29 +01:00
var x_7 = void 0;
use(x_7);
2015-02-27 01:53:25 +01:00
}
while (true) {
2015-03-24 00:16:29 +01:00
var x_8 = true;
use(x_8);
2015-02-27 01:53:25 +01:00
}
do {
2015-03-24 00:16:29 +01:00
var x_9 = void 0;
use(x_9);
2015-02-27 01:53:25 +01:00
} while (true);
do {
2015-03-24 00:16:29 +01:00
var x_10 = void 0;
use(x_10);
2015-02-27 01:53:25 +01:00
} while (true);
2015-03-24 00:16:29 +01:00
for (var x_11 in []) {
use(x_11);
2015-02-27 01:53:25 +01:00
}
2015-03-24 00:16:29 +01:00
for (var x_12 in []) {
use(x_12);
2015-02-27 01:53:25 +01:00
}
2015-03-04 22:32:11 +01:00
for (var _i = 0, _a = []; _i < _a.length; _i++) {
2015-03-24 00:16:29 +01:00
var x_13 = _a[_i];
use(x_13);
2015-02-27 01:53:25 +01:00
}