diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.law/nest3.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.law/nest3.C | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.law/nest3.C b/gcc/testsuite/g++.old-deja/g++.law/nest3.C index 405a1604250..b3b753c1a91 100644 --- a/gcc/testsuite/g++.old-deja/g++.law/nest3.C +++ b/gcc/testsuite/g++.old-deja/g++.law/nest3.C @@ -1,25 +1 @@ -// Build don't link: -// GROUPS passed nest -#include <iostream.h> - -struct inner { - static void f() { cout << "inner::f()\n";} -}; - -struct outer { - - struct inner { - static void f() { cout << "outer::inner::f()\n";} - }; - - static void f() { - inner::f(); //call of outer::inner::f() - ::inner::f(); //(try to) call inner::f() => parse error - } -}; - -main() { - outer::f(); - cout << endl; - return 0; -} +int main() { |