https://llvm.org/bugs/show_bug.cgi?id=26692
Reid Kleckner <r...@google.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID --- Comment #3 from Reid Kleckner <r...@google.com> --- This version compiles successfully: template <template <typename> class> using T = void; template <typename> struct A { using T2 = T<::A>; }; I think we're doing the right thing here. In the original test case, A is the injected class name, and refers to a class, not a class template. Feel free to reopen if you don't agree. -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs