Remove unreachable catch entries in GenSpecialCase().

Fix debug build CHECK failure when we generate special
method implementation and drop unreachable catch handlers.

Bug: 13164331
Change-Id: I00e9841a2db8acaf1e81e1d9702e155c5b7e72e2
diff --git a/compiler/dex/quick/mir_to_lir.cc b/compiler/dex/quick/mir_to_lir.cc
index 8c2ed36..28d53ad 100644
--- a/compiler/dex/quick/mir_to_lir.cc
+++ b/compiler/dex/quick/mir_to_lir.cc
@@ -231,6 +231,11 @@
   }
 
   if (successful) {
+    if (kIsDebugBuild) {
+      // Clear unreachable catch entries.
+      mir_graph_->catches_.clear();
+    }
+
     // Handle verbosity for return MIR.
     if (return_mir != nullptr) {
       current_dalvik_offset_ = return_mir->offset;