Summary
This patch allows clients who can't properly construct
a ClassTemplateDecl to still benefit from the clang::TypePrinters
ability to skip printing defaulted template arguments. The
clients simply have to call TemplateArgument::setIsDefaulted
in advance.
See discussion in https://reviews.llvm.org/D140423