1/* Check that the compiler does not incorrectly complain about 2 exceptions being caught by previous @catch blocks. */ 3/* Author: Ziemowit Laski <zlaski@apple.com> */ 4 5/* { dg-do compile } */ 6/* { dg-options "-Wall -fobjc-exceptions" } */ 7 8@interface Exception 9@end 10 11@interface FooException : Exception 12@end 13 14extern void foo(); 15 16void test() 17{ 18 @try { 19 foo(); 20 } 21 @catch (FooException* fe) { 22 } 23 @catch (Exception* e) { 24 } 25} 26