1*67e74705SXin Li /* For use with the methods.m test */ 2*67e74705SXin Li 3*67e74705SXin Li @interface A 4*67e74705SXin Li @end 5*67e74705SXin Li 6*67e74705SXin Li @interface B 7*67e74705SXin Li @end 8*67e74705SXin Li 9*67e74705SXin Li @interface TestPCH 10*67e74705SXin Li - (void)instMethod; 11*67e74705SXin Li @end 12*67e74705SXin Li 13*67e74705SXin Li @implementation TestPCH 14*67e74705SXin Li - (void)instMethod { 15*67e74705SXin Li @try { catch(A * a)16*67e74705SXin Li } @catch(A *a) { 17*67e74705SXin Li } @catch(B *b) { catch(...)18*67e74705SXin Li } @catch(...) { 19*67e74705SXin Li } @finally { 20*67e74705SXin Li } 21*67e74705SXin Li } 22*67e74705SXin Li @end 23