1 // RUN: %clang_cc1 -triple i386-apple-macosx10.6.6 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -fobjc-exceptions -fcxx-exceptions -fexceptions -o - %s | FileCheck %s
8 @implementation ns_array
9 + (id) array { return 0; }
25 groups = Groups(); // throws on errors.
27 catch( INTF<P>* error )
33 // CHECK: landingpad { ptr, i32 }
34 // CHECK-NEXT: catch ptr @_ZTIPU11objcproto1P4INTF
35 // CHECK-NEXT: catch ptr @_ZTIP11objc_object
36 // CHECK-NEXT: catch ptr @_ZTIP10objc_class
38 groups = [ns_array array];
42 groups = [ns_array array];