mizvekov added a comment. FYI this is a minimal repro taken from Martin's preprocessed source (Thanks!):
template <class> struct a { using b = const float; }; template <class c> using d = typename a<c>::b; template <class c> void e(d<c> *, c) {} template void e(typename a<void>::b *, int); Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D110216/new/ https://reviews.llvm.org/D110216 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits