eb129, eb130. New tests from Klaus-Georg Adams.

From-SVN: r20405
This commit is contained in:
Robert Lipe 1998-06-10 09:52:40 +00:00
parent 951930309f
commit 279813c62d
2 changed files with 33 additions and 0 deletions

View File

@ -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 );
}

View File

@ -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;