The following program winds up with D->getDefaultArgStorage().getInheritedFrom() == nullptr
during dumping the TemplateTemplateParmDecl corresponding to the template parameter of i.
template <typename> struct R; template <template <typename> class = R> void i();
Previously--
#6 clang::TemplateTemplateParmDecl::getSourceRange() const clang/include/clang/AST/DeclTemplate.h:1745 #15 clang::JSONNodeDumper::VisitTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl const*) clang/lib/AST/JSONNodeDumper.cpp:889 #16 clang::JSONNodeDumper::Visit(clang::Decl const*) clang/lib/AST/JSONNodeDumper.cpp:128 ... clang-13: error: unable to execute command: Segmentation fault (core dumped)
clang-format not found in user's PATH; not linting file.