diff options
Diffstat (limited to 'gcc/testsuite/objc.dg/method-2.m')
-rw-r--r-- | gcc/testsuite/objc.dg/method-2.m | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/gcc/testsuite/objc.dg/method-2.m b/gcc/testsuite/objc.dg/method-2.m index b4cd4da6376..8bf211f8700 100644 --- a/gcc/testsuite/objc.dg/method-2.m +++ b/gcc/testsuite/objc.dg/method-2.m @@ -22,10 +22,11 @@ [self rootInstanceMethod]; /* class is searched for an instance method */ [MyIntermediate rootInstanceMethod]; /* with the same name. */ - [self instanceMethod]; /* { dg-warning "cannot find class" } */ - /* { dg-warning "defaults to id" "" { target *-*-* } 25 } */ - [MyDerived instanceMethod]; /* { dg-warning "cannot find class" } */ - /* { dg-warning "defaults to id" "" { target *-*-* } 27 } */ + [self instanceMethod]; /* { dg-warning ".MyDerived. may not respond to .\\+instanceMethod." } */ + /* { dg-warning "Messages without a matching method signature" "" { target *-*-* } 25 } */ + /* { dg-warning "will be assumed to return .id. and accept" "" { target *-*-* } 25 } */ + /* { dg-warning ".\.\.\.. as arguments" "" { target *-*-* } 25 } */ + [MyDerived instanceMethod]; /* { dg-warning ".MyDerived. may not respond to .\\+instanceMethod." } */ } @end |