aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.old-deja/g++.jason/member.C
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.jason/member.C')
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/member.C35
1 files changed, 0 insertions, 35 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/member.C b/gcc/testsuite/g++.old-deja/g++.jason/member.C
deleted file mode 100644
index 3518811967c..00000000000
--- a/gcc/testsuite/g++.old-deja/g++.jason/member.C
+++ /dev/null
@@ -1,35 +0,0 @@
-// Build don't link:
-// GROUPS passed member-pointers error-reporting
-struct Y
-{
- struct X
- {
- int A;
- int Y::X::* foo () { undef1(1); return &Y::X::A; }// ERROR - foo().*
- int bar () { return A; }
- };
-};
-
-int Y::X::* foo ()
-{
- undef2(1);// ERROR - foo().*
- return &Y::X::A;
-}
-
-int Y::X::* (* foo2 ())()
-{
- undef3(1);// ERROR - foo().*
- return foo;
-}
-
-int (Y::X::* bar2 ()) ()
-{
- undef4(1);// ERROR - foo\(\).*
- return Y::X::bar;// ERROR - foo\(\).*
-}
-
-int Y::X::* (Y::X::* foo3 ())()
-{
- undef5(1);// ERROR - foo().*
- return Y::X::foo;// ERROR - foo().*
-}