From d3c4609855e161a8f7a845b42e685ce8273af09c Mon Sep 17 00:00:00 2001 From: Kai Nacke Date: Tue, 2 Aug 2022 13:08:54 -0400 Subject: [PATCH] [GIsel] Add missing space between type and name in GICombinerHelperArg When using AdditionalArguments in a GICombinerHelper, the generator does not put a space between the type and the name. E.g. let AdditionalArguments = [GICombinerHelperArg<"bool", "IsSomething">]; ends up as boolIsSomething) const; in the generated file. This change adds a space between the type and the name. Reviewed By: aemerson Differential Revision: https://reviews.llvm.org/D130823 --- llvm/utils/TableGen/GICombinerEmitter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/utils/TableGen/GICombinerEmitter.cpp b/llvm/utils/TableGen/GICombinerEmitter.cpp index 77e05ae..52483af 100644 --- a/llvm/utils/TableGen/GICombinerEmitter.cpp +++ b/llvm/utils/TableGen/GICombinerEmitter.cpp @@ -842,7 +842,7 @@ static void emitAdditionalHelperMethodArguments(raw_ostream &OS, Record *Combiner) { for (Record *Arg : Combiner->getValueAsListOfDefs("AdditionalArguments")) OS << ",\n " << Arg->getValueAsString("Type") - << Arg->getValueAsString("Name"); + << " " << Arg->getValueAsString("Name"); } void GICombinerEmitter::run(raw_ostream &OS) { -- 2.7.4