aboutsummaryrefslogtreecommitdiff
path: root/test/Analysis/MissingDealloc_IBOutlet.m
blob: 4049e795547e489aa9f9c0966227eb7e2d92f03e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// RUN: clang -warn-objc-missing-dealloc '-DIBOutlet=__attribute__((iboutlet))' %s --verify

#ifndef IBOutlet
#define IBOutlet
#endif

@class NSWindow;

@interface NSObject {}
- (void)dealloc;
@end

@interface A : NSObject {
IBOutlet NSWindow *window;
}
@end

@implementation A // no-warning
@end