@@ -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
163163void 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