Invalid flags in a RegExp literal should be an early SyntaxError
[WebKit-https.git] / JSTests / stress / big-int-logical-not.js
1 //@ runBigIntEnabled
2
3 function assert(a, e) {
4     if (a !== e) {
5         throw new Error("Bad!");
6     }
7 }
8
9 function logicalNot(a) {
10     return !a;
11 }
12 noInline(logicalNot);
13
14 for (let i = 0; i < 100000; i++) {
15     assert(logicalNot(10n), false);
16     assert(logicalNot(1n), false);
17     assert(logicalNot(0n), true);
18     assert(logicalNot(-1n), false);
19 }
20