204 lines
3.6 KiB
TypeScript
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;
|
|
}
|
|
}
|