1// PR C++/18984 2// We just to ICE as we did not add a 3// deference to invisible by reference 4// variable 5 6// { dg-do compile } 7 8 9struct Str 10{ 11 Str(const char *chars); 12 Str& operator=(const char *chars); 13 virtual operator char*() const; 14}; 15Str _localName(Str fullname) 16{ 17 return (char*)fullname; 18} 19