File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -345,6 +345,7 @@ class JSONNodeDumper
345345 void VisitDeclarationTemplateArgument (const TemplateArgument &TA);
346346 void VisitNullPtrTemplateArgument (const TemplateArgument &TA);
347347 void VisitIntegralTemplateArgument (const TemplateArgument &TA);
348+ void VisitStructuralValueTemplateArgument (const TemplateArgument &TA);
348349 void VisitTemplateTemplateArgument (const TemplateArgument &TA);
349350 void VisitTemplateExpansionTemplateArgument (const TemplateArgument &TA);
350351 void VisitExpressionTemplateArgument (const TemplateArgument &TA);
Original file line number Diff line number Diff line change @@ -1705,6 +1705,10 @@ void JSONNodeDumper::VisitNullPtrTemplateArgument(const TemplateArgument &TA) {
17051705void JSONNodeDumper::VisitIntegralTemplateArgument (const TemplateArgument &TA) {
17061706 JOS.attribute (" value" , TA.getAsIntegral ().getSExtValue ());
17071707}
1708+ void JSONNodeDumper::VisitStructuralValueTemplateArgument (
1709+ const TemplateArgument &TA) {
1710+ Visit (TA.getAsStructuralValue (), TA.getStructuralValueType ());
1711+ }
17081712void JSONNodeDumper::VisitTemplateTemplateArgument (const TemplateArgument &TA) {
17091713 // FIXME: cannot just call dump() on the argument, as that doesn't specify
17101714 // the output format.
You can’t perform that action at this time.
0 commit comments