This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: C++ PATCH for c++/69753 (DR141 broke member template lookup)


On 02/16/2016 05:38 AM, Markus Trippelsdorf wrote:
Here is another testcase that every compiler I've tested (clang, icc,
microsoft) accepts, but is rejected by gcc-6:

class A {
public:
   template <class> void m_fn1();
};
A *fn1(int *);
template <typename> class B : A {
   static int *m_fn2() { fn1(m_fn2())->m_fn1<A>(); }
};

Fixed.

Jason



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]