kadircet added a comment.

Mostly a review of the clangd changes, I am not familiar with all the other 
parts (and not necessarily everyone will be) hence some explicit testing 
results would be great.
Also please upload the patch with full context.



================
Comment at: clang-tools-extra/clangd/CMakeLists.txt:41
-  Support
-  AllTargetsInfos
-  FrontendOpenMP
----------------
clangd actually requires `AllTargetsInfos` so that it can display detailed 
semantic information like bitwidth of certain types. not just on the final 
binary (as I see you've included this on the tool/CMakeLists.txt), there are 
also tests that depend on it.


================
Comment at: clang-tools-extra/clangd/indexer/CMakeLists.txt:11
   PRIVATE
-  clangAST
   clangBasic
----------------
these are all required dependencies of clangd-indexer. i suppose you're getting 
rid of these as they're transitively linked in by clangDeamon, but I remember 
some build configurations (shared lib builds) still requiring these to be 
present at these levels as well. i might be wrong, but it would be better to 
show some explicit testing results claiming these are not causing breakages (as 
Mehdi pointed out).


================
Comment at: clang-tools-extra/clangd/refactor/tweaks/CMakeLists.txt:35
   clangdSupport
-  clangFormat
   clangLex
----------------
this might require extra cleanups on the headers of some sources.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D120375/new/

https://reviews.llvm.org/D120375

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to