diff options
Diffstat (limited to 'gcc-4.9/gcc/testsuite/obj-c++.dg/bad-receiver-type.mm')
-rw-r--r-- | gcc-4.9/gcc/testsuite/obj-c++.dg/bad-receiver-type.mm | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gcc-4.9/gcc/testsuite/obj-c++.dg/bad-receiver-type.mm b/gcc-4.9/gcc/testsuite/obj-c++.dg/bad-receiver-type.mm new file mode 100644 index 000000000..1d6699f99 --- /dev/null +++ b/gcc-4.9/gcc/testsuite/obj-c++.dg/bad-receiver-type.mm @@ -0,0 +1,15 @@ +// { dg-do compile } +// { dg-options "" } + +@interface A + +- (void)test; + +@end + +extern int foo(); + +void baz() +{ + [foo test]; /* { dg-warning "invalid receiver type" } */ +} |