ASSERTION 453147: (ChakraCore/lib/Backend/FlowGraph.cpp, line 2078) this->func->IsLoopBodyInTry()
anbu1024 opened this issue · 0 comments
anbu1024 commented
ChakraCore version:
commit c3ead3f
Build cmd:
./build.sh --debug --static
Test case:
function foo()
{
for (let i = 0; i < 16; i++) {
try {
const s = ~"__proto__";
switch (s) {
case s:
try {
break;
}
finally {
}
break;
default:
break;
}
}
catch(e) {
;
}
}
}
let i = 0;
while(i < 1024)
{
foo();
i++;
}
Execute
./ch ./test.js
Error msg:
ASSERTION 453147: (ChakraCore/lib/Backend/FlowGraph.cpp, line 2078) this->func->IsLoopBodyInTry()
Failure: (this->func->IsLoopBodyInTry())
Illegal instruction (core dumped)