diff options
Diffstat (limited to 'test/SemaObjC/ibaction.m')
-rw-r--r-- | test/SemaObjC/ibaction.m | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/SemaObjC/ibaction.m b/test/SemaObjC/ibaction.m index b97e002..bcedf83 100644 --- a/test/SemaObjC/ibaction.m +++ b/test/SemaObjC/ibaction.m @@ -4,10 +4,12 @@ { __attribute__((iboutlet)) id myoutlet; } ++ (void) __attribute__((ibaction)) myClassMethod:(id)msg; // expected-warning{{ibaction attribute can only be applied to Objective-C instance methods}} - (void) __attribute__((ibaction)) myMessage:(id)msg; @end @implementation Foo ++ (void) __attribute__((ibaction)) myClassMethod:(id)msg {} // expected-warning{{ibaction attribute can only be applied to Objective-C instance methods}} // Normally attributes should not be attached to method definitions, but // we allow 'ibaction' to be attached because it can be expanded from // the IBAction macro. |