// { dg-do assemble } | |
// GROUPS passed old-abort | |
typedef int element; | |
class Pix { | |
public: | |
Pix(); | |
Pix(const Pix&); | |
// Friend functions so that v == x works as does x == v works | |
friend int operator==(void *v, const Pix& x) | |
{ return v == index; }// { dg-error "" } .* | |
friend int operator==(void *v, const Pix& x) | |
{ return v != index; }// { dg-error "" } .* | |
private: | |
// friend class List<T>; | |
element *index; // { dg-error "" } invalid use of member | |
}; |