aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/objc.dg
diff options
context:
space:
mode:
authorNicola Pero <nicola.pero@meta-innovation.com>2011-01-17 22:17:47 +0000
committerNicola Pero <nicola@gcc.gnu.org>2011-01-17 22:17:47 +0000
commitf0fc7be52568981d377ec6910013e75b39263276 (patch)
tree902b5c0242638d2597c99f11e7b055b8ff3892fb /gcc/testsuite/objc.dg
parent015a7937726893f58fa4f172c61d659579f44da2 (diff)
downloadgcc-f0fc7be52568981d377ec6910013e75b39263276.zip
gcc-f0fc7be52568981d377ec6910013e75b39263276.tar.gz
gcc-f0fc7be52568981d377ec6910013e75b39263276.tar.bz2
In gcc/objc/: 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
In gcc/objc/: 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com> PR objc/47314 * objc-act.c (finish_objc): When calling check_duplicates to check duplicated instance methods, set 'is_class' to 0, not 1. In gcc/testsuite/: 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com> PR objc/47314 * objc.dg/selector-warn-1.m: New. * obj-c++.dg/selector-warn-1.mm: New. From-SVN: r168934
Diffstat (limited to 'gcc/testsuite/objc.dg')
-rw-r--r--gcc/testsuite/objc.dg/selector-warn-1.m16
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/testsuite/objc.dg/selector-warn-1.m b/gcc/testsuite/objc.dg/selector-warn-1.m
new file mode 100644
index 0000000..b4b308d
--- /dev/null
+++ b/gcc/testsuite/objc.dg/selector-warn-1.m
@@ -0,0 +1,16 @@
+/* Contributed by Nicola Pero <nicola.pero@meta-innovation.com>, January 2011. */
+/* { dg-options "-Wselector" } */
+/* { dg-do compile } */
+
+#include <objc/objc.h>
+
+@interface RootObject
+@end
+
+@interface MyObject : RootObject
+- (void) method; /* { dg-message "found" } */
+@end
+
+@interface MyObject2 : RootObject
+- (int) method; /* { dg-message "also found" } */
+@end /* { dg-warning "multiple selectors named .-method. found" } */