// RUN: %clang_cc1 -fsyntax-only -Wno-deprecated-declarations -verify -Wno-objc-root-class %s
@interfaceFoo- (id)test:(id)one, id two;- (id)bad:(id)one, id two, double three;@end@implementationFoo- (id)test:(id )one, id two {return two;}- (id)bad:(id)one, id two, double three {return two;}@endintmain(void){
Foo *foo;[footest:@"One",@"Two"];[foobad:@"One",@"Two"];// expected-error {{too few arguments to method call}}
[foobad:@"One",@"Two",3.14];[foobad:@"One",@"Two",3.14,@"Two"];// expected-error {{too many arguments to method call}}
}