@@ -738,7 +738,7 @@ class InlayHintVisitor : public RecursiveASTVisitor<InlayHintVisitor> {
738
738
private:
739
739
using NameVec = SmallVector<StringRef, 8 >;
740
740
741
- void processCall (Callee Callee, SourceRange LParenOrBraceRange ,
741
+ void processCall (Callee Callee, SourceRange RParenOrBraceRange ,
742
742
llvm::ArrayRef<const Expr *> Args) {
743
743
assert (Callee.Decl || Callee.Loc );
744
744
@@ -795,7 +795,7 @@ class InlayHintVisitor : public RecursiveASTVisitor<InlayHintVisitor> {
795
795
CharSourceRange::getTokenRange (Params[I]->getDefaultArgRange ()),
796
796
AST.getSourceManager (), AST.getLangOpts ());
797
797
FormattedDefaultArgs.emplace_back (llvm::formatv (
798
- " {0}: {1}" , Name,
798
+ " {0}: {1}" , Name. empty () ? " /*unused*/ " : Name ,
799
799
SourceText.size () > Cfg.InlayHints .TypeNameLimit ? " ..."
800
800
: SourceText));
801
801
}
@@ -811,7 +811,7 @@ class InlayHintVisitor : public RecursiveASTVisitor<InlayHintVisitor> {
811
811
std::string Hint =
812
812
joinAndTruncate (FormattedDefaultArgs, Cfg.InlayHints .TypeNameLimit ,
813
813
[](const auto &E) { return E; });
814
- addInlayHint (LParenOrBraceRange , HintSide::Left,
814
+ addInlayHint (RParenOrBraceRange , HintSide::Left,
815
815
InlayHintKind::DefaultArgument,
816
816
HasNonDefaultArgs ? " , " : " " , Hint, " " );
817
817
}
0 commit comments