1 // RUN: %clang_cc1 -x objective-c %s -emit-pch -o %t 2 // RUN: %clang_cc1 -x objective-c %s -emit-pch -o %t -D IMPL 3 4 // Avoid infinite loop because of method redeclarations. 5 6 @interface Foo 7 -(void)meth; 8 -(void)meth; 9 -(void)meth; 10 @end 11 12 #ifdef IMPL 13 14 @implementation Foo 15 -(void)meth { } 16 @end 17 18 #endif 19