ChakraCore version:
commit c3ead3f

Build cmd:
```shell
./build.sh --debug --static
```

Test case:
```js
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
```shell
./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)
```
ASSERTION 453147: (ChakraCore/lib/Backend/FlowGraph.cpp, line 2078) this->func->IsLoopBodyInTry()
This is a GitHub Issue
repo:ChakraCore
owner:chakra-core
Title : ASSERTION 453147: (ChakraCore/lib/Backend/FlowGraph.cpp, line 2078) this->func->IsLoopBodyInTry()
Issue date:

--- start body ---
ChakraCore version:
commit c3ead3f

Build cmd:
```shell
./build.sh --debug --static
```

Test case:
```js
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
```shell
./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)
```
--- end body ---
