// |jit-test| error:too much recursion
function test() {
    var a = [""];
    var i = 0;
    for (var e in a) {
        if (i == 10) {
            for (var g in []) {}
        }
        throw test();
    }
}
test();