================ @@ -755,12 +807,34 @@ class InlayHintVisitor : public RecursiveASTVisitor<InlayHintVisitor> { bool NameHint = shouldHintName(Args[I], Name); bool ReferenceHint = shouldHintReference(Params[I], ForwardedParams[I]); + bool IsDefault = isa<CXXDefaultArgExpr>(Args[I]); + HasNonDefaultArgs |= !IsDefault; + if (Cfg.InlayHints.DefaultArguments && IsDefault) { + auto SourceText = Lexer::getSourceText( + CharSourceRange::getTokenRange(Params[I]->getDefaultArgRange()), + Callee.Decl->getASTContext().getSourceManager(), + Callee.Decl->getASTContext().getLangOpts()); ---------------- zyn0217 wrote:
You don't have to query `Decl::getASTContext()` for the ASTContext, we have one in `InlayHintVisitor`. https://github.com/llvm/llvm-project/pull/95712 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits