[31/77] Use scalar_int_mode for move2add
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.mike / p3060c.C
blob8d9bd2e4496515a72382da3eceae376fd601c1a6
1 // { dg-do assemble  }
2 // A new problem with my pointer to member function work.
3 // prms-id: 3060
5 class Foo
7  public:
8   int x;
9   int y;
10   Foo (int i, int j) { x = i; y = j; }
11   operator int ();
14 int Foo::operator int() { return x; } // { dg-error "return" } can't specify return type
16 Foo foo(10, 11);
18 int
19 main()
21   int Foo::* pmi = &Foo::y;
22   return foo.*pmi;