================ @@ -1760,6 +1760,21 @@ class BuiltinTemplateDecl : public TemplateDecl { BuiltinTemplateKind getBuiltinTemplateKind() const { return BTK; } }; +/// Provides information about an explicit instantiation of a variable or class +/// template. +struct ExplicitInstantiationInfo { + /// The template arguments as written.. + const ASTTemplateArgumentListInfo *TemplateArgsAsWritten = nullptr; + + /// The location of the extern keyword. + SourceLocation ExternLoc; ---------------- shafik wrote:
nitpick, If we are going to use `Keyword` in `TemplateKeywordLoc` then we should be consistent. https://github.com/llvm/llvm-project/pull/81642 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits