Skip to content

Commit e2f2320

Browse files
yfeldblumfacebook-github-bot
authored andcommitted
fix violations of clang-19 warning missing-template-arg-list-after-template-kw
Summary: Keyword `template` is only required after `::` if the immediately-following identifier is explicitly template-parameterized, so that the implementation can distinguish between template-parameterization and `operator<` in dependent contexts. Reviewed By: r-barnes Differential Revision: D69731311 fbshipit-source-id: d85c47d56a457eebac930de272caf5d81c20ebf9
1 parent bd69ada commit e2f2320

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

fatal/container/legacy_variant.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -672,12 +672,12 @@ struct variadic_union_traits<TStoragePolicy, TSize, Depth, T, Head, Tail...> {
672672
UArgs &&...args
673673
) {
674674
if (depth == Depth) {
675-
head_type::template visit(
675+
head_type::visit(
676676
depth, u.head, std::forward<TVisitor>(visitor),
677677
std::forward<UArgs>(args)...
678678
);
679679
} else {
680-
tail_type::template visit(
680+
tail_type::visit(
681681
depth, u.tail, std::forward<TVisitor>(visitor),
682682
std::forward<UArgs>(args)...
683683
);
@@ -690,12 +690,12 @@ struct variadic_union_traits<TStoragePolicy, TSize, Depth, T, Head, Tail...> {
690690
UArgs &&...args
691691
) {
692692
if (depth == Depth) {
693-
head_type::template visit(
693+
head_type::visit(
694694
depth, u.head, std::forward<TVisitor>(visitor),
695695
std::forward<UArgs>(args)...
696696
);
697697
} else {
698-
tail_type::template visit(
698+
tail_type::visit(
699699
depth, u.tail, std::forward<TVisitor>(visitor),
700700
std::forward<UArgs>(args)...
701701
);
@@ -1241,7 +1241,7 @@ struct legacy_variant {
12411241
return false;
12421242
}
12431243

1244-
traits::template visit(
1244+
traits::visit(
12451245
storedType, union_, std::forward<TVisitor>(visitor),
12461246
std::forward<UArgs>(args)...
12471247
);
@@ -1256,7 +1256,7 @@ struct legacy_variant {
12561256
return false;
12571257
}
12581258

1259-
traits::template visit(
1259+
traits::visit(
12601260
storedType, union_, std::forward<TVisitor>(visitor),
12611261
std::forward<UArgs>(args)...
12621262
);

0 commit comments

Comments
 (0)