1 // Test whether dwarf2 debug info works with named return value optimization
8 S& operator= (const char *str);
9 operator const char *() const;
10 S& operator+= (const char *str);
12 inline S operator+ (const char *s1, const S &s2)
21 U& operator= (const char *);
22 const char *foo() const;
23 operator const char *() const { return foo(); }
25 template <class T> struct V
29 template <class T> struct W
33 const T& operator* () const { return w->v; }
34 T& operator* () { return w->v; }