OSDN Git Service

[WebAssembly] Merge two identical switch case routines into one (NFC)
authorHeejin Ahn <aheejin@gmail.com>
Sun, 24 Feb 2019 08:19:55 +0000 (08:19 +0000)
committerHeejin Ahn <aheejin@gmail.com>
Sun, 24 Feb 2019 08:19:55 +0000 (08:19 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@354743 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp

index 18c0038..68b3758 100644 (file)
@@ -695,12 +695,6 @@ void WebAssemblyCFGStackify::rewriteDepthImmediates(MachineFunction &MF) {
       MachineInstr &MI = *I;
       switch (MI.getOpcode()) {
       case WebAssembly::BLOCK:
-        assert(ScopeTops[Stack.back()->getNumber()]->getNumber() <=
-                   MBB.getNumber() &&
-               "Block/try should be balanced");
-        Stack.pop_back();
-        break;
-
       case WebAssembly::TRY:
         assert(ScopeTops[Stack.back()->getNumber()]->getNumber() <=
                    MBB.getNumber() &&