summaryrefslogtreecommitdiff
path: root/js/src/jit-test/tests/gc/bug-1144738.js
blob: ef121faaf8a5191e8de6fb670505f679fcf8b627 (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
29
30
31
32
// |jit-test| error: ReferenceError; --fuzzing-safe; --thread-count=1; --ion-eager
const ALL_TESTS =  [
    "CONTEXT_OBJECT_PROPERTY_DOT_REFERENCE_IS_FUNCTION",
    ];
function r(keyword, tests) {
  function Reserved(keyword, tests) {
    this.keyword = keyword;
    if (tests)
      this.tests = tests;
    else
      this.tests = ALL_TESTS;
  }
  return new Reserved(keyword, tests);
}
for (var i = 2; i >= 0; i--) {
  gc();
  gczeal(14, 17);
  [
    r("break"),
    r("case"),
    r("catch"),
    r("continue"),
    ];
  [
    r("true"),
    r("null"),
    r("each"),
    r("let")
    ];
}
Failure;