class A { public: operator int *(); }; void g() { A a; a + 2; }
class A { public: typedef int (&RARR_t)[2]; operator RARR_t(); }; void g() { A a; a + 2; }