blob: 330b10b471b0b2ef292798e79e44d12414210c0f [file] [log] [blame]
Fariborz Jahanian17c6c852010-08-10 18:32:37 +00001// RUN: %clang_cc1 -Wstrict-selector-match -fsyntax-only -verify %s
2
Fariborz Jahanian17c6c852010-08-10 18:32:37 +00003@interface Base
4- (id) meth1: (Base *)arg1; // expected-note {{using}}
5- (id) window; // expected-note {{using}}
6@end
7
8@interface Derived: Base
9- (id) meth1: (Derived *)arg1; // expected-note {{also found}}
10- (Base *) window; // expected-note {{also found}}
11@end
12
13void foo(void) {
14 id r;
15
Richard Trieu2fe9b7f2011-12-15 00:38:15 +000016 [r meth1:r]; // expected-warning {{multiple methods named 'meth1:' found}}
17 [r window]; // expected-warning {{multiple methods named 'window' found}}
Fariborz Jahanian17c6c852010-08-10 18:32:37 +000018}