URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 149 |
Rev 154 |
// { dg-do assemble }
|
// { dg-do assemble }
|
// Gives ICE on EGCS release branch as of 98/06/08 on i686-pc-linux-gnulibc1)
|
// Gives ICE on EGCS release branch as of 98/06/08 on i686-pc-linux-gnulibc1)
|
// From: Klaus-Georg Adams
|
// From: Klaus-Georg Adams
|
// Message-Id: <199806081358.PAA02505@achibm5.chemie.uni-karlsruhe.de>
|
// Message-Id: <199806081358.PAA02505@achibm5.chemie.uni-karlsruhe.de>
|
#include
|
#include
|
#include
|
#include
|
#include
|
#include
|
#include
|
#include
|
using namespace std;
|
using namespace std;
|
int main()
|
int main()
|
{
|
{
|
list l;
|
list l;
|
l.push_back(1);
|
l.push_back(1);
|
l.push_back(2);
|
l.push_back(2);
|
|
|
list::iterator it =
|
list::iterator it =
|
find_if( l.begin(), l.end(),
|
find_if( l.begin(), l.end(),
|
// This is a typo, it should be bind2nd, but an
|
// This is a typo, it should be bind2nd, but an
|
// ICE is not a very helpful diagnostic!
|
// ICE is not a very helpful diagnostic!
|
binder2nd( equal_to(), 2 ) ); // { dg-error "" }
|
binder2nd( equal_to(), 2 ) ); // { dg-error "" }
|
assert( *(it) == 2 );
|
assert( *(it) == 2 );
|
}
|
}
|
|
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.