URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc3/] [gcc/] [testsuite/] [g++.old-deja/] [g++.benjamin/] [13478.C] - Rev 305
Go to most recent revision | Compare with Previous | Blame | View Log
// { dg-do assemble }
// 981203 bkoz
// g++/13478
class A {};
class AData {};
typedef void (A::* hand) (void);
struct hand_table {
const int data1;
const hand data2;
};
class Agent : public A {
public:
enum { first = 1, last };
protected:
static const hand_table table_1[];
static const AData table_2;
private:
void foo (void);
};
const hand_table Agent::table_1[] =
{
{0, &Agent::table_2},
{first, &Agent::foo},
{last, &(hand)Agent::foo} // { dg-error "" } no match
};
Go to most recent revision | Compare with Previous | Blame | View Log