aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJason Merrill <jason@gcc.gnu.org>1999-03-23 06:59:23 -0500
committerJason Merrill <jason@gcc.gnu.org>1999-03-23 06:59:23 -0500
commit6599009997e9ff24167006b936c4d63a485fe522 (patch)
tree64e512b67f052726ffe05d7624e6c6915f29fd3c /gcc
parent79c3b046ff7cd5e6ab9cb5daa698035ab437b4d9 (diff)
downloadgcc-6599009997e9ff24167006b936c4d63a485fe522.zip
gcc-6599009997e9ff24167006b936c4d63a485fe522.tar.gz
gcc-6599009997e9ff24167006b936c4d63a485fe522.tar.bz2
restore
From-SVN: r25928
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/typename6.C20
1 files changed, 20 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/typename6.C b/gcc/testsuite/g++.old-deja/g++.pt/typename6.C
new file mode 100644
index 0000000..cdb792f
--- /dev/null
+++ b/gcc/testsuite/g++.old-deja/g++.pt/typename6.C
@@ -0,0 +1,20 @@
+// Build don't link:
+// Special g++ Options:
+
+template <class T>
+struct A
+{
+ typedef T A_Type;
+};
+
+
+template <class U>
+struct B : public A<U>
+{
+ A_Type Func();
+};
+
+template <class U>
+A<U>::A_Type B<U>::Func()
+{
+}