summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/parser/bug-1263355-14.js
blob: 23f7c160e813e2c87d955ea71aaab7d7e9c2fe64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// |jit-test| allow-unhandlable-oom
gczeal(0);
function g() {
    for (var j = 0; j < 999; ++j) {
        try {
            k
        } catch (e) {
            try {
                r
            } catch (e) {}
        }
    }
}
function h(code) {
    try {
        f = Function(code)
    } catch (r) {};
    try {
        f()
    } catch (r) {}
    eval("")
}
h("m=function(){};g(m,[,])")
h("=")
h("=")
h("=")
h("startgc(1,'shrinking')")
h("gcparam(\"maxBytes\",gcparam(\"gcBytes\")+4);for(r;;i++){}")