forked from OSchip/llvm-project
objective-C: add Doug's test for my last patch.
llvm-svn: 164079
This commit is contained in:
parent
8038ceb731
commit
8439c78fa5
|
@ -12,9 +12,14 @@
|
|||
-(void) Name1:(id)Arg1 Name2:(id) Name3:(id)Arg3; // expected-warning {{'Name3' used as the name of the previous parameter rather than as part of the selector}} \
|
||||
// expected-note {{introduce a parameter name to make 'Name3' part of the selector}} \
|
||||
// expected-note {{or insert whitespace before ':' to use 'Name3' as parameter name and have an empty entry in the selector}}
|
||||
- method:(id) second:(id)second; // expected-warning {{'second' used as the name of the previous parameter rather than as part of the selector}} \
|
||||
// expected-note {{introduce a parameter name to make 'second' part of the selector}} \
|
||||
// expected-note {{or insert whitespace before ':' to use 'second' as parameter name and have an empty entry in the selector}} \
|
||||
// expected-note {{method definition for 'method::' not found}}
|
||||
|
||||
@end
|
||||
|
||||
@implementation INTF
|
||||
@implementation INTF // expected-warning {{incomplete implementation}}
|
||||
-(void) Name1:(id)Arg1 Name2:(id)Arg2{}
|
||||
-(void) Name1:(id) Name2:(id)Arg2 {} // expected-warning {{'Name2' used as the name of the previous parameter rather than as part of the selector}} \
|
||||
// expected-note {{introduce a parameter name to make 'Name2' part of the selector}} \
|
||||
|
@ -23,4 +28,5 @@
|
|||
-(void) Name1:(id)Arg1 Name2:(id) Name3:(id)Arg3 {} // expected-warning {{'Name3' used as the name of the previous parameter rather than as part of the selector}} \
|
||||
// expected-note {{introduce a parameter name to make 'Name3' part of the selector}} \
|
||||
// expected-note {{or insert whitespace before ':' to use 'Name3' as parameter name and have an empty entry in the selector}}
|
||||
- method:(id)first second:(id)second {return 0; }
|
||||
@end
|
||||
|
|
Loading…
Reference in New Issue