1// RUN: cd %S
2
3// RUN: %clang_cc1 -emit-pch -x objective-c-header %s -o %t_c00.pch -fno-pch-timestamp
4// RUN: %clang_cc1 -emit-pch -x objective-c-header %s -o %t_c00_1.pch -fno-pch-timestamp
5// RUN: diff %t_c00.pch %t_c00_1.pch
6
7// RUN: %clang_cc1 -emit-pch -x objective-c-header %s -o %t_c00_2.pch -fno-pch-timestamp
8// RUN: diff %t_c00.pch %t_c00_2.pch
9
10// RUN: %clang_cc1 -emit-pch -x objective-c-header %s -o %t_c00_3.pch -fno-pch-timestamp
11// RUN: diff %t_c00.pch %t_c00_3.pch
12
13// RUN: %clang_cc1 -emit-pch -x objective-c-header %s -o %t_c00_4.pch -fno-pch-timestamp
14// RUN: diff %t_c00.pch %t_c00_4.pch
15
16// RUN: %clang_cc1 -emit-pch -x objective-c-header %s -o %t_c00_5.pch -fno-pch-timestamp
17// RUN: diff %t_c00.pch %t_c00_5.pch
18
19@protocol NSObject
20- (void)doesNotRecognizeSelector:(SEL)aSelector;
21- (id)forwardingTargetForSelector:(SEL)aSelector;
22@end
23