var output = [];
function g(s) {
    L = s.length;
    for (var i = 0; i < L; i++) {
        a = s.charAt()
    }
}
function h(f, inputs) {
    results = [];
    for (var j = 0; j < 99; ++j) {
        for (var k = 0; k < 99; ++k) {
            try {
                results.push(f())
            } catch (e) {}
        }
    }
    output.push(g(uneval(results)))
}
m = (function(x, y) {});
h(m, [])
try {
    output.push(x);
    let x = s()
} catch (e) {}

assertEq(output.length, 1);
assertEq(output[0], undefined);
