[JSC] Do not check isValid() in op_new_regexp
[WebKit-https.git] / JSTests / stress / regexp-syntax-error-invalid-flags.js
1 function shouldThrow(func, errorMessage) {
2     var errorThrown = false;
3     var error = null;
4     try {
5         func();
6     } catch (e) {
7         errorThrown = true;
8         error = e;
9     }
10     if (!errorThrown)
11         throw new Error('not thrown');
12     if (String(error) !== errorMessage)
13         throw new Error(`bad error: ${String(error)}`);
14 }
15
16 function test()
17 {
18     return /Hello/cocoa;
19 }
20 noInline(test);
21
22 for (var i = 0; i < 1e4; ++i)
23     shouldThrow(test, `SyntaxError: Invalid regular expression: invalid flags`);