blob: 9d02b6a8af578cc1892604c6139b076cf65dca94 [file] [log] [blame]
Argyrios Kyrtzidis8213eca2011-11-12 21:07:54 +00001// 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
Argyrios Kyrtzidisb40034c2011-10-14 06:48:06 +00003
4// Avoid infinite loop because of method redeclarations.
5
6@interface Foo
7-(void)meth;
8-(void)meth;
9-(void)meth;
10@end
11
Argyrios Kyrtzidis3a919e72011-10-14 08:02:31 +000012#ifdef IMPL
13
Argyrios Kyrtzidisb40034c2011-10-14 06:48:06 +000014@implementation Foo
15-(void)meth { }
16@end
Argyrios Kyrtzidis3a919e72011-10-14 08:02:31 +000017
18#endif