Revision f230a1cf deps/v8/test/mjsunit/big-array-literal.js

View differences:

deps/v8/test/mjsunit/big-array-literal.js
92 92
  testLiteral(sizes[i], true);
93 93
}
94 94

  
95

  
96
function checkExpectedException(e) {
97
  assertInstanceof(e, RangeError);
98
  assertTrue(e.message.indexOf("Maximum call stack size exceeded") >= 0);
99
}
100

  
101

  
95 102
function testLiteralAndCatch(size) {
96 103
  var big_enough = false;
97 104
  try {
98 105
    testLiteral(size, false);
99 106
  } catch (e) {
107
    checkExpectedException(e);
100 108
    big_enough = true;
101 109
  }
102 110
  try {
103 111
    testLiteral(size, true);
104 112
  } catch (e) {
113
    checkExpectedException(e);
105 114
    big_enough = true;
106 115
  }
107 116
  return big_enough;

Also available in: Unified diff