aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMartin v. Loewis <martin@mira.isdn.cs.tu-berlin.de>1998-07-09 21:10:50 +0000
committerRobert Lipe <robertl@gcc.gnu.org>1998-07-09 21:10:50 +0000
commitb458ba78ae79060cd5bc83db14da735e5f7ba9b0 (patch)
tree063ecef61ee68c43f78d788edea60aeb17cecff2 /gcc
parent80dba978631c41c1fa4691ba572a060d09fba6d8 (diff)
downloadgcc-b458ba78ae79060cd5bc83db14da735e5f7ba9b0.zip
gcc-b458ba78ae79060cd5bc83db14da735e5f7ba9b0.tar.gz
gcc-b458ba78ae79060cd5bc83db14da735e5f7ba9b0.tar.bz2
From Martin Von Loewis. * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C, ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C, using6.C, using7.C}: New namespace tests. From-SVN: r21042
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/g++.old-deja/g++.ns/alias2.C8
-rw-r--r--gcc/testsuite/g++.old-deja/g++.ns/alias5.C18
2 files changed, 26 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.ns/alias2.C b/gcc/testsuite/g++.old-deja/g++.ns/alias2.C
new file mode 100644
index 0000000..95b2a23
--- /dev/null
+++ b/gcc/testsuite/g++.old-deja/g++.ns/alias2.C
@@ -0,0 +1,8 @@
+//Build don't link:
+namespace NS1
+{
+ int a;
+}
+
+namespace NS2 = NonExistant; //ERROR -
+
diff --git a/gcc/testsuite/g++.old-deja/g++.ns/alias5.C b/gcc/testsuite/g++.old-deja/g++.ns/alias5.C
new file mode 100644
index 0000000..797e2b2
--- /dev/null
+++ b/gcc/testsuite/g++.old-deja/g++.ns/alias5.C
@@ -0,0 +1,18 @@
+namespace foo{
+ int eine_funktion(int)
+ {
+ return 0;
+ }
+}
+
+namespace foo{
+ void eine_funktion(int,int)
+ {}
+}
+
+namespace bar = foo;
+
+int main()
+{
+ return bar::eine_funktion(3);
+}