This patch handles default integral non-type template parameters.
After this patch the clang TypePrinter will omit default integral
template arguments when the PrintingPolicy::SuppressDefaultTemplateArgs
option is specified and sets us up to be able to re-use
clang::isSubstitutedDefaultArgument from the DWARF CodeGen
component.
@aprantl any idea if this is good/OK? (I guess it probably is - but maybe these strings were never meant to ignore/suppress default arguments of any kind? or maybe this is an ABI sort of thing where it suppressing some but not others is now unchangeable?)