simark marked 8 inline comments as done. simark added inline comments.
================ Comment at: clangd/SourceCode.h:69 +llvm::Optional<std::string> getRealPath(const FileEntry *F, + const SourceManager &SourceMgr); ---------------- ilya-biryukov wrote: > This function looks like a good default choice for normalizing paths before > putting them into LSP structs, ClangdServer responses, etc. > I suggest we add a small comment here with a guideline for everyone to > attempt using it whenever possible. WDYT? What about this: ``` /// Get the real/canonical path of \p F. This means: /// /// - Absolute path /// - Symlinks resolved /// - No "." or ".." component /// - No duplicate or trailing directory separator /// /// This function should be used when sending paths to clients, so that paths /// are normalized as much as possible. ``` Repository: rCTE Clang Tools Extra https://reviews.llvm.org/D48687 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits