hokein added a comment. In D88881#2313863 <https://reviews.llvm.org/D88881#2313863>, @sammccall wrote:
> Can you add a bit more context to the commit message? > > And should we expose this as an extension on `textDocument/prepareRename`? no needed right now. AFAIK, there are no lsp clients that would use that. ================ Comment at: clang-tools-extra/clangd/ClangdServer.cpp:404 const RenameOptions &RenameOpts, Callback<RenameResult> CB) { + auto Action = [Pos, File = File.str(), CB = std::move(CB), ---------------- sammccall wrote: > we can fail already here if the name is specified and empty yeah, we could do that, but not sure this is a good idea: - adding special-case code (I'd like to avoid) - error-message might be re-prioritized -- if an invalid pos, and empty new name are passed through this API, we will emit error message "the name is empty" rather than "no symbol was found", I think "no symbol was found" is slightly more important than the "name is empty"; Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D88881/new/ https://reviews.llvm.org/D88881 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits