blob: a11bf5aff7dc5b9bf89275a3bf1a323af06d05da [file] [log] [blame]
Argyrios Kyrtzidisb40034c2011-10-14 06:48:06 +00001// RUN: %clang_cc1 -x objective-c -emit-pch -o %t
Argyrios Kyrtzidis3a919e72011-10-14 08:02:31 +00002// RUN: %clang_cc1 -x objective-c -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