1 // PR tree-optimization/17724
3 // { dg-options "-O2" }
5 extern char *strcpy (char* d, const char* s);
7 class A { public: A (); ~A (); };
9 inline char * B (char *s, const char *t)
10 { return ::strcpy (s, t); }
12 class C { int D (void); int E; };
20 if (this->E) B (z, "");
23 catch (int &f) { return -1; }