[PATCH] D38216: [C++17] Fix class template argument deduction for default constructors without an initializer
Nicolas Lesser via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sat Nov 11 06:43:49 PST 2017
Rakete1111 added a comment.
@lichray Isn't [dcl.type.auto.deduct] only for `auto` and `decltype(auto)`? Class template argument deduction is in [dcl.type.class.deduct], which doesn't seem to disallow declarations without an initializer.
About that `extern` business, yes that's indeed counter intuitive and weird. Couldn't find anything in the standard prohibiting this though, but I'm not so good at that either.
More information about the cfe-commits