Skip to content

Commit eb7a870

Browse files
committed
Address comments
1 parent 9a582a1 commit eb7a870

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

clang/include/clang/Basic/BuiltinTemplates.td

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,18 @@ class BuiltinTemplate<list<TemplateArg> template_head> {
3333
list<TemplateArg> TemplateHead = template_head;
3434
}
3535

36+
// template <template <class T, T... Ints> IntSeq, class T, T N>
3637
def __make_integer_seq : BuiltinTemplate<
3738
[Template<[Class<"T">, NTTP<"T", "Ints", /*is_variadic=*/1>], "IntSeq">, Class<"T">, NTTP<"T", "N">]>;
3839

40+
// template <size_t, class... T>
3941
def __type_pack_element : BuiltinTemplate<
4042
[SizeT, Class<"T", /*is_variadic=*/1>]>;
4143

44+
// template <template <class... Args> BaseTemplate,
45+
// template <class TypeMember> HasTypeMember,
46+
// class HasNoTypeMember
47+
// class... Ts>
4248
def __builtin_common_type : BuiltinTemplate<
4349
[Template<[Class<"Args", /*is_variadic=*/1>], "BaseTemplate">,
4450
Template<[Class<"TypeMember">], "HasTypeMember">,

0 commit comments

Comments
 (0)