From: Robert Lipe Date: Wed, 10 Jun 1998 09:52:40 +0000 (+0000) Subject: eb129, eb130. New tests from Klaus-Georg Adams. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=279813c62dcaf628f15372802db0e79883bdad6f;p=gcc.git eb129, eb130. New tests from Klaus-Georg Adams. From-SVN: r20405 --- diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/eb129.C b/gcc/testsuite/g++.old-deja/g++.robertl/eb129.C new file mode 100644 index 00000000000..b8bb64c9e73 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.robertl/eb129.C @@ -0,0 +1,22 @@ +// Build don't link: +// Gives ICE on EGCS release branch as of 98/06/08 on i686-pc-linux-gnulibc1) +// From: Klaus-Georg Adams +// Message-Id: <199806081358.PAA02505@achibm5.chemie.uni-karlsruhe.de> +#include +#include +#include +#include +int main() +{ + list l; + l.push_back(1); + l.push_back(2); + + list::iterator it = + find_if( l.begin(), l.end(), + // This is a typo, it should be bind2nd, but an + // ICE is not a very helpful diagnostic! + binder2nd( equal_to(), 2 ) ); // ERROR - + assert( *(it) == 2 ); +} + diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/eb130.C b/gcc/testsuite/g++.old-deja/g++.robertl/eb130.C new file mode 100644 index 00000000000..48bbb8f9898 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.robertl/eb130.C @@ -0,0 +1,11 @@ +// Build don't link: +// Gives spurious warnings when compiled with -Wall +// EGCS 06/08/98 i686-pc-linux-gnulibc1 +// Special g++ Options: -Wall +// Message-Id: <199806081358.PAA02505@achibm5.chemie.uni-karlsruhe.de> +// From: Klaus-Georg Adams + + +#include +std::hash_set foo; +