diff options
author | Robert Lipe <robertl@gcc.gnu.org> | 1998-06-10 09:52:40 +0000 |
---|---|---|
committer | Robert Lipe <robertl@gcc.gnu.org> | 1998-06-10 09:52:40 +0000 |
commit | 279813c62dcaf628f15372802db0e79883bdad6f (patch) | |
tree | 36ae12fbc4e651f49f9f8b5de69abc3b437be583 /gcc | |
parent | 951930309fde16c4f1302cad213faafcbf5c1a58 (diff) | |
download | gcc-279813c62dcaf628f15372802db0e79883bdad6f.zip gcc-279813c62dcaf628f15372802db0e79883bdad6f.tar.gz gcc-279813c62dcaf628f15372802db0e79883bdad6f.tar.bz2 |
eb129, eb130. New tests from Klaus-Georg Adams.
From-SVN: r20405
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.robertl/eb129.C | 22 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.robertl/eb130.C | 11 |
2 files changed, 33 insertions, 0 deletions
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 0000000..b8bb64c --- /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 <Klaus-Georg.Adams@chemie.uni-karlsruhe.de> +// Message-Id: <199806081358.PAA02505@achibm5.chemie.uni-karlsruhe.de> +#include <list> +#include <functional> +#include <algorithm> +#include <cassert> +int main() +{ + list<int> l; + l.push_back(1); + l.push_back(2); + + list<int>::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<int>(), 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 0000000..48bbb8f --- /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 <Klaus-Georg.Adams@chemie.uni-karlsruhe.de> + + +#include <hash_set> +std::hash_set<int> foo; + |