URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Go to most recent revision |
Only display areas with differences |
Details |
Blame |
View Log
Rev 149 |
Rev 154 |
// { dg-do assemble }
|
// { dg-do assemble }
|
// Origin: Andreas Kloeckner
|
// Origin: Andreas Kloeckner
|
|
|
template struct iterator_traits {
|
template struct iterator_traits {
|
typedef typename Iterator::iterator_category
|
typedef typename Iterator::iterator_category
|
iterator_category; // { dg-error "" } no type iterator_category
|
iterator_category; // { dg-error "" } no type iterator_category
|
};
|
};
|
|
|
template
|
template
|
struct iterator {
|
struct iterator {
|
typedef Category iterator_category;
|
typedef Category iterator_category;
|
};
|
};
|
|
|
|
|
template
|
template
|
struct reverse_iterator : public
|
struct reverse_iterator : public
|
iterator::iterator_category> { // { dg-error "" } no type iterator_category
|
iterator::iterator_category> { // { dg-error "" } no type iterator_category
|
protected:
|
protected:
|
Iterator current;
|
Iterator current;
|
|
|
};
|
};
|
class tag { };
|
class tag { };
|
|
|
template
|
template
|
struct list {
|
struct list {
|
template
|
template
|
struct list_iterator {
|
struct list_iterator {
|
};
|
};
|
|
|
reverse_iterator > rbegin()
|
reverse_iterator > rbegin()
|
{ return reverse_iterator >
|
{ return reverse_iterator >
|
(list_iterator(Head->next())); } // { dg-error "" } not declared
|
(list_iterator(Head->next())); } // { dg-error "" } not declared
|
};
|
};
|
|
|
template class list;
|
template class list;
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.