aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/gcc/testsuite/g++.dg/tc1/dr101.C
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/g++.dg/tc1/dr101.C')
-rw-r--r--gcc-4.8.1/gcc/testsuite/g++.dg/tc1/dr101.C30
1 files changed, 0 insertions, 30 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/g++.dg/tc1/dr101.C b/gcc-4.8.1/gcc/testsuite/g++.dg/tc1/dr101.C
deleted file mode 100644
index 0316aaaa7..000000000
--- a/gcc-4.8.1/gcc/testsuite/g++.dg/tc1/dr101.C
+++ /dev/null
@@ -1,30 +0,0 @@
-// { dg-do compile }
-// Origin: Giovanni Bajo <giovannibajo at gcc dot gnu dot org>
-// DR101: Redeclaration of extern "C" names via using-declarations
-
-namespace Test1 {
-
- typedef unsigned int X;
- extern "C" void f1();
- namespace N {
- typedef unsigned int X;
- extern "C" void f1();
- }
- using N::f1; // { dg-bogus "" "redeclaration through 'using' should not be ambiguous" }
- using N::X; // { dg-bogus "" "redeclaration through 'using' should not be ambiguous" }
-}
-
-
-namespace Test2 {
-
- typedef unsigned int X; // { dg-bogus "X" "" }
- extern "C" int f2();
- namespace N {
- typedef unsigned int X; // { dg-bogus "X" "" }
- extern "C" int f2();
- }
- using namespace N;
- int i = f2(); // { dg-bogus "" "redeclaration through 'using' should not be ambiguous" }
- X x; // { dg-bogus "" "redeclaration through 'using' should not be ambiguous" }
-
-}