From: Nathan Sidwell Date: Mon, 4 Sep 2000 10:28:41 +0000 (+0000) Subject: * g++.old-deja/g++.pt/crash56.C: New test. X-Git-Tag: prereleases/libstdc++-2.92~4286 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c6b08b3ea30e2f2e42b848128781dddcc8c9e17e;p=thirdparty%2Fgcc.git * g++.old-deja/g++.pt/crash56.C: New test. From-SVN: r36135 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index bd135bdddcac..17d0c5fd7d90 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2000-09-04 Nathan Sidwell + + * g++.old-deja/g++.pt/crash56.C: New test. + 2000-09-04 Nathan Sidwell * g++.old-deja/g++.pt/koenig1.C: New test. diff --git a/gcc/testsuite/g++.old-deja/g++.pt/crash56.C b/gcc/testsuite/g++.old-deja/g++.pt/crash56.C new file mode 100644 index 000000000000..89c34226f292 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.pt/crash56.C @@ -0,0 +1,19 @@ +// Build don't link: +// +// Copyright (C) 2000 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 1 Sep 2000 + +// bug 127. We ICE'd when given a non-template TYPE_DECL as a template name. + +template +class basic_string +{ +public: + typedef charT* iterator; + explicit basic_string (); + ~basic_string (); +}; + +void foo () { + basic_string::iterator p; // ERROR - not a template // ERROR - no type +}