From 279813c62dcaf628f15372802db0e79883bdad6f Mon Sep 17 00:00:00 2001 From: Robert Lipe Date: Wed, 10 Jun 1998 09:52:40 +0000 Subject: [PATCH] eb129, eb130. New tests from Klaus-Georg Adams. From-SVN: r20405 --- .../g++.old-deja/g++.robertl/eb129.C | 22 +++++++++++++++++++ .../g++.old-deja/g++.robertl/eb130.C | 11 ++++++++++ 2 files changed, 33 insertions(+) create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb129.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb130.C 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; + -- 2.30.2