diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.jason/scoping6.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.jason/scoping6.C | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/scoping6.C b/gcc/testsuite/g++.old-deja/g++.jason/scoping6.C deleted file mode 100644 index 161cc4762f7..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.jason/scoping6.C +++ /dev/null @@ -1,27 +0,0 @@ -// Testcase for all uses of explicit global scope. -// Build don't link: - -int a, B; - -struct A { }; -int operator+(A&, int); - -struct B { - struct C { - static int a; - static int f () { A a; return ::operator+ (a, ::a); } // gets bogus error - }; -}; - -int B::C::a = 0; - -struct D : public ::B::C { }; // gets bogus error - -void f () -{ - int B; - ::B::C b; - - B = ::B::C::a; // gets bogus error - B = ::B::C::f(); // gets bogus error -} |