Comment out bogus assert in flowgraph
authorJonghyun Park <parjong@gmail.com>
Mon, 20 Feb 2017 01:13:33 +0000 (10:13 +0900)
committerJonghyun Park <parjong@gmail.com>
Mon, 20 Feb 2017 01:13:33 +0000 (10:13 +0900)
Commit migrated from https://github.com/dotnet/coreclr/commit/6415ab2205d01589de035616ef849ecf135b274b

src/coreclr/src/jit/flowgraph.cpp

index f33ecb5..132bd67 100644 (file)
@@ -23286,7 +23286,8 @@ void Compiler::fgCloneFinally()
         BasicBlock* const firstTryBlock = HBtab->ebdTryBeg;
         BasicBlock* const lastTryBlock  = HBtab->ebdTryLast;
         assert(firstTryBlock->getTryIndex() == XTnum);
-        assert(lastTryBlock->getTryIndex() == XTnum);
+        // TODO: rewrite the following assert to support nested try blocks
+        //assert(lastTryBlock->getTryIndex() == XTnum);
         BasicBlock* const beforeTryBlock = firstTryBlock->bbPrev;
 
         BasicBlock* normalCallFinallyBlock   = nullptr;