eb129, eb130. New tests from Klaus-Georg Adams.
From-SVN: r20405
This commit is contained in:
parent
951930309f
commit
279813c62d
22
gcc/testsuite/g++.old-deja/g++.robertl/eb129.C
Normal file
22
gcc/testsuite/g++.old-deja/g++.robertl/eb129.C
Normal 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 );
|
||||
}
|
||||
|
11
gcc/testsuite/g++.old-deja/g++.robertl/eb130.C
Normal file
11
gcc/testsuite/g++.old-deja/g++.robertl/eb130.C
Normal 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;
|
||||
|
Loading…
Reference in New Issue
Block a user