blob: 903f53c25ea59524f1667d147248aab4db8d594b [file] [log] [blame]
Fariborz Jahanian2ce1be02009-03-19 18:15:34 +00001// RUN: clang -verify %s
2
3@protocol NSObject
4- (oneway void)release;
5@end
6
7@protocol XCOutputStreams <NSObject>
8@end
9
10
11@interface XCWorkQueueCommandInvocation
12{
13 id <XCOutputStreams> _outputStream;
14}
15@end
16
17@interface XCWorkQueueCommandSubprocessInvocation : XCWorkQueueCommandInvocation
18@end
19
20@interface XCWorkQueueCommandLocalSubprocessInvocation : XCWorkQueueCommandSubprocessInvocation
21@end
22
23@interface XCWorkQueueCommandDistributedSubprocessInvocation : XCWorkQueueCommandSubprocessInvocation
24@end
25
26@interface XCWorkQueueCommandCacheFetchInvocation : XCWorkQueueCommandSubprocessInvocation
27
28@end
29
30@implementation XCWorkQueueCommandCacheFetchInvocation
31- (id)harvestPredictivelyProcessedOutputFiles
32{
33 _outputStream.release;
34}
35@end