https://llvm.org/bugs/show_bug.cgi?id=27504
Bug ID: 27504 Summary: Inherited constructor with dependent base class introduced by a typedef-name may not work Product: clang Version: 3.8 Hardware: PC OS: Windows NT Status: NEW Severity: normal Priority: P Component: C++ Assignee: unassignedclangb...@nondot.org Reporter: frankhb1...@gmail.com CC: dgre...@apple.com, llvm-bugs@lists.llvm.org Classification: Unclassified Case: // This works: template<class> template<class, int = 0> struct C {}; template<class K> struct S : C<K> { using B = C<K>; using B::C; }; S<int> x; Called with `clang++ -std=c++1z`: error: dependent using declaration resolved to type without 'typename' -- 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