Skip to content

Commit 417b15f

Browse files
committed
Rename protoype to temaplate_head
1 parent 8611121 commit 417b15f

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

clang/include/clang/Basic/BuiltinTemplates.td

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9-
class BuiltinTemplate<string prototype> {
10-
string Prototype = prototype;
9+
class BuiltinTemplate<string template_head> {
10+
string TemplateHead = template_head;
1111
}
1212

1313
def __make_integer_seq : BuiltinTemplate<

clang/utils/TableGen/ClangBuiltinTemplatesEmitter.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -144,27 +144,27 @@ ParseTemplateParameterList(ParserState &PS, StringRef &TemplateParmList) {
144144
return {std::move(Generator).str(), std::move(TPLName)};
145145
}
146146

147-
void EmitCreateBuiltinTemplateParameterList(StringRef Prototype,
147+
void EmitCreateBuiltinTemplateParameterList(StringRef TemplateHead,
148148
StringRef Name) {
149149
using namespace std::string_literals;
150150
CreateBuiltinTemplateParameterList +=
151151
"case BTK"s + std::string{Name} + ": {\n"s;
152-
if (!Prototype.consume_front("template"))
152+
if (!TemplateHead.consume_front("template"))
153153
PrintFatalError(
154-
"Expected template prototype to start with 'template' keyword");
154+
"Expected template head to start with 'template' keyword");
155155

156156
ParserState PS;
157-
auto [Code, TPLName] = ParseTemplateParameterList(PS, Prototype);
157+
auto [Code, TPLName] = ParseTemplateParameterList(PS, TemplateHead);
158158
CreateBuiltinTemplateParameterList += Code + "\n return " + TPLName + ";\n";
159159

160160
CreateBuiltinTemplateParameterList += " }\n";
161161
}
162162

163163
void EmitBuiltinTemplate(raw_ostream &OS, const Record *BuiltinTemplate) {
164-
auto Prototype = BuiltinTemplate->getValueAsString("Prototype");
164+
auto TemplateHead = BuiltinTemplate->getValueAsString("TemplateHead");
165165
auto Name = BuiltinTemplate->getName();
166166

167-
EmitCreateBuiltinTemplateParameterList(Prototype, Name);
167+
EmitCreateBuiltinTemplateParameterList(TemplateHead, Name);
168168

169169
TemplateNameList += "BuiltinTemplate(";
170170
TemplateNameList += Name;

0 commit comments

Comments
 (0)