From fc6cedff013ee6bc338a7f2c99265d3f62f787a0 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 5 Feb 2022 13:58:57 -0500 Subject: [PATCH] Fixed formatting of method generic args with ... --- IDEHelper/Compiler/BfPrinter.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/IDEHelper/Compiler/BfPrinter.cpp b/IDEHelper/Compiler/BfPrinter.cpp index 90023704..3e3c9310 100644 --- a/IDEHelper/Compiler/BfPrinter.cpp +++ b/IDEHelper/Compiler/BfPrinter.cpp @@ -1120,14 +1120,14 @@ void BfPrinter::Visit(BfGenericParamsDeclaration* genericParams) Visit(genericParams->ToBase()); VisitChild(genericParams->mOpenChevron); - for (int i = 0; i < (int) genericParams->mGenericParams.size(); i++) + for (int i = 0; i < (int)genericParams->mGenericParams.size(); i++) { if (i > 0) { VisitChildNoRef(genericParams->mCommas.GetSafe(i - 1)); ExpectSpace(); } - VisitChild(genericParams->mGenericParams[i]); + VisitChild(genericParams->mGenericParams[i]); } VisitChild(genericParams->mCloseChevron); } @@ -1187,6 +1187,8 @@ void BfPrinter::Visit(BfGenericArgumentsNode* genericArgumentsNode) } VisitChild(genericArgumentsNode->mGenericArgs[i]); } + for (int i = (int)genericArgumentsNode->mGenericArgs.size() - 1; i < (int)genericArgumentsNode->mCommas.size(); i++) + VisitChildNoRef(genericArgumentsNode->mCommas.GetSafe(i)); VisitChild(genericArgumentsNode->mCloseChevron); }