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