http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46824
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-03-10
18:04:03 UTC ---
Reduced:
template <class T>
struct scoped_refptr {
operator T*() const;
};
class EventParameters { };
class HttpResponseHeaders;
struct NetLogHttpResponseParameter : public EventParameters {
const HttpResponseHeaders& GetHeaders() const {
return *headers_;
}
scoped_refptr<HttpResponseHeaders> headers_;
};
EDG rejects this with the same error. Clang accepts it.