Skip to content

Commit 3b60dc2

Browse files
committed
Add deduced template argument
1 parent 27cea97 commit 3b60dc2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

clang/lib/Serialization/TemplateArgumentHasher.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,14 +137,18 @@ void TemplateArgumentHasher::AddTemplateName(TemplateName Name) {
137137
case TemplateName::SubstTemplateTemplateParmPack:
138138
BailedOut = true;
139139
break;
140-
case TemplateName::UsingTemplate:
140+
case TemplateName::UsingTemplate: {
141141
UsingShadowDecl *USD = Name.getAsUsingShadowDecl();
142142
if (USD)
143143
AddDecl(USD->getTargetDecl());
144144
else
145145
BailedOut = true;
146146
break;
147147
}
148+
case TemplateName::DeducedTemplate:
149+
AddTemplateName(Name.getAsDeducedTemplateName()->getUnderlying());
150+
break;
151+
}
148152
}
149153

150154
void TemplateArgumentHasher::AddIdentifierInfo(const IdentifierInfo *II) {

0 commit comments

Comments
 (0)