//// [ifDoWhileStatements.ts]
import "@swc/helpers/_/_call_super";
import { _ as _class_call_check } from "@swc/helpers/_/_class_call_check";
import "@swc/helpers/_/_inherits";
var M, N, M1, N1, C = function C() {
    _class_call_check(this, C);
}, D = function D() {
    _class_call_check(this, D);
};
for((M = M1 || (M1 = {})).A = function A() {
    _class_call_check(this, A);
}, M.F2 = function(x) {
    return x.toString();
}, (N = N1 || (N1 = {})).A = function A() {
    _class_call_check(this, A);
}, N.F2 = function(x) {
    return x.toString();
};;);
for(;;);
for(;;);
for(;;);
for(;;);
for(;;);
for(;;);
for(;;);
for(;;);
for(;;);
for(;;);
for(;;);
for(;;);
for(;;);
for(;;);
for(;;);
for(new C(); new C(););
do ;
while (new C());
for(new D(); new D(););
do ;
while (new D());
for(;;);
for(;;);
for(var c = void 0; c;);
do ;
while (c);
for(var e = 'a string'; e;);
do ;
while (e);
for(var g = /[a-z]/; g;);
do ;
while (g);
for(var h = []; h;);
do ;
while (h);
for(var i = [
    1,
    2
]; i;);
do ;
while (i);
for(var j = {}; j;);
do ;
while (j);
for(var k = {
    x: 1,
    y: 'a'
}; k;);
do ;
while (k);
function fn(x) {
    return null;
}
for(; fn;);
do ;
while (fn);
