blob: 6691081c68b2657d13f38041bfe1a116151904bd [file] [log] [blame]
// { 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
};