diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.ns/alias6.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.ns/alias6.C | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.ns/alias6.C b/gcc/testsuite/g++.old-deja/g++.ns/alias6.C deleted file mode 100644 index b0799abf775..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.ns/alias6.C +++ /dev/null @@ -1,35 +0,0 @@ -// Check namespace aliases inside blocks -namespace A { - int i; - void f(){ - i = 0; - } -} - -int g(); - -int main () -{ - namespace B = A; - B::i=42; - B::f(); - using namespace B; - f(); - // A::i is now 0, B::i is 1 - return g(); -} - -namespace B { - int i = 1; -} - -int g() -{ - namespace x = A; - if (x::i) - { - namespace x = B; - return x::i; - } - return x::i; -} |