OSDN Git Service

2005-01-26 Alexander Malmberg <alexander@malmberg.org>
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 26 Jan 2005 21:03:31 +0000 (21:03 +0000)
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 26 Jan 2005 21:03:31 +0000 (21:03 +0000)
        PR objc/18862
        * objc.dg/selector-2.m: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94286 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/objc.dg/selector-2.m [new file with mode: 0644]

index 63f4aca..7cdaf99 100644 (file)
@@ -1,3 +1,8 @@
+2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
+
+       PR objc/18862
+       * objc.dg/selector-2.m: New test.
+
 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
 
        * g++.dg/opt/range-test-2.C: New test.
diff --git a/gcc/testsuite/objc.dg/selector-2.m b/gcc/testsuite/objc.dg/selector-2.m
new file mode 100644 (file)
index 0000000..5584f15
--- /dev/null
@@ -0,0 +1,16 @@
+/* Test that we don't ICE when issuing a -Wselector warning.  */
+/* { dg-options "-Wselector -fgnu-runtime" } */
+/* { dg-do compile } */
+
+#include <objc/Object.h>
+
+@interface Foo
+@end
+@implementation Foo
+-(void) foo
+{
+  SEL a;
+  a = @selector(b1ar);
+}
+@end /* { dg-warning "creating selector for nonexistent method .b1ar." } */
+