TypeScript/tests/baselines/reference/nestedBlockScopedBindings6.js
2016-02-04 12:44:31 -08:00

204 lines
3.6 KiB
TypeScript

//// [nestedBlockScopedBindings6.ts]
function a0() {
for (let x of [1]) {
x = x + 1;
}
for (let x;;) {
x = x + 2;
}
}
function a1() {
for (let x of [1]) {
x = x + 1;
() => x;
}
for (let x;;) {
x = x + 2;
}
}
function a2() {
for (let x of [1]) {
x = x + 1;
}
for (let x;;) {
x = x + 2;
() => x;
}
}
function a3() {
for (let x of [1]) {
x = x + 1;
() => x;
}
for (let x;;) {
x = x + 2;
() => x;
}
}
function a4() {
for (let x of [1]) {
x = x + 1;
() => x;
}
switch (1) {
case 1:
let x;
break;
}
}
function a5() {
for (let x of [1]) {
x = x + 1;
}
switch (1) {
case 1:
let x;
() => x;
break;
}
}
function a6() {
for (let x of [1]) {
x = x + 1;
}
switch (1) {
case 1:
let x;
break;
}
}
function a7() {
for (let x of [1]) {
x = x + 1;
() => x;
}
switch (1) {
case 1:
let x;
() => x;
break;
}
}
//// [nestedBlockScopedBindings6.js]
function a0() {
for (var _i = 0, _a = [1]; _i < _a.length; _i++) {
var x = _a[_i];
x = x + 1;
}
for (var x = void 0;;) {
x = x + 2;
}
}
function a1() {
var _loop_1 = function(x) {
x = x + 1;
(function () { return x; });
};
for (var _i = 0, _a = [1]; _i < _a.length; _i++) {
var x = _a[_i];
_loop_1(x);
}
for (var x = void 0;;) {
x = x + 2;
}
}
function a2() {
for (var _i = 0, _a = [1]; _i < _a.length; _i++) {
var x = _a[_i];
x = x + 1;
}
var _loop_2 = function(x) {
x = x + 2;
(function () { return x; });
out_x_1 = x;
};
var out_x_1;
for (var x = void 0;;) {
_loop_2(x);
x = out_x_1;
}
}
function a3() {
var _loop_3 = function(x) {
x = x + 1;
(function () { return x; });
};
for (var _i = 0, _a = [1]; _i < _a.length; _i++) {
var x = _a[_i];
_loop_3(x);
}
var _loop_4 = function(x) {
x = x + 2;
(function () { return x; });
out_x_2 = x;
};
var out_x_2;
for (var x = void 0;;) {
_loop_4(x);
x = out_x_2;
}
}
function a4() {
var _loop_5 = function(x) {
x = x + 1;
(function () { return x; });
};
for (var _i = 0, _a = [1]; _i < _a.length; _i++) {
var x = _a[_i];
_loop_5(x);
}
switch (1) {
case 1:
var x = void 0;
break;
}
}
function a5() {
for (var _i = 0, _a = [1]; _i < _a.length; _i++) {
var x = _a[_i];
x = x + 1;
}
switch (1) {
case 1:
var x_1;
(function () { return x_1; });
break;
}
}
function a6() {
for (var _i = 0, _a = [1]; _i < _a.length; _i++) {
var x = _a[_i];
x = x + 1;
}
switch (1) {
case 1:
var x = void 0;
break;
}
}
function a7() {
var _loop_6 = function(x) {
x = x + 1;
(function () { return x; });
};
for (var _i = 0, _a = [1]; _i < _a.length; _i++) {
var x = _a[_i];
_loop_6(x);
}
switch (1) {
case 1:
var x_2;
(function () { return x_2; });
break;
}
}