]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/cp/exception.cc
[multiple changes]
[gcc.git] / gcc / cp / exception.cc
index bb36a66962170ba8113ad59ff36809785462c916..4c10404cad822f44f786ef0acf9c46850fbd9639 100644 (file)
@@ -160,6 +160,9 @@ __cplus_type_matcher (cp_eh_info *info, rtimetype match_info,
   if (exception_table->lang.language != EH_LANG_C_plus_plus)
     return NULL;
 
+  if (match_info == CATCH_ALL_TYPE)
+    return info->value;
+
   /* we don't worry about version info yet, there is only one version! */
   
   void *match_type = match_info ();
This page took 0.028693 seconds and 5 git commands to generate.