blob: aff44b064e4052637c19beb0a4b5928e40f211ef [file] [log] [blame]
function constStr() {
return ' ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ';
}
function foo(z) {
switch (z) {
case 'a':
case 'a':
case 'a':
return 1;
default:
return 2;
}
}
noInline(foo);
let str = 'a' + constStr();
for (let i = 0; i < 10000; ++i) {
let result = foo(str);
if (result !== 2)
throw new Error("Bad result");
}