nridge marked an inline comment as done. nridge added inline comments.
================ Comment at: clang-tools-extra/clangd/InlayHints.cpp:508 + // Only one of Callee or ProtoTypeLoc is set. + const FunctionDecl *Callee = nullptr; + FunctionProtoTypeLoc ProtoTypeLoc; ---------------- sammccall wrote: > Calling this "callee" confuses me a bit - originally the callee was an expr > and always present, so this must be a different idea: `CalleeDecl`?. > > However I also think this struct has an unneccesarily broad scope: we're not > really gaining anything by bundling `Args` into it rather than continuing to > pass that as a separate param. > This suggests: > > ``` > struct Callee { > Decl *Declaration; > FunctionProtoTypeLoc Loc; > }; > ``` Good point, updated Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D158249/new/ https://reviews.llvm.org/D158249 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits