Skip to content

Commit 3e51c6d

Browse files
committed
fixup! [Clang] Add __type_list_dedup builtin to deduplicate types in template arguments
Use SmallDenseSet
1 parent 49fcad8 commit 3e51c6d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

clang/lib/Sema/SemaTemplate.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3173,7 +3173,7 @@ checkBuiltinTemplateIdType(Sema &SemaRef, BuiltinTemplateDecl *BTD,
31733173
assert(Template.getKind() == clang::TemplateArgument::Template);
31743174
assert(Ts.getKind() == clang::TemplateArgument::Pack);
31753175
TemplateArgumentListInfo SyntheticTemplateArgs;
3176-
llvm::DenseSet<QualType> Seen;
3176+
llvm::SmallDenseSet<QualType> Seen;
31773177
// Synthesize a new template argument list, removing duplicates.
31783178
for (auto T : Ts.getPackAsArray()) {
31793179
assert(T.getKind() == clang::TemplateArgument::Type);

0 commit comments

Comments
 (0)