quic-garvgupt wrote: > I've done another review pass. Mostly some small stylistic comments. > > I'm finding it difficult to follow the code with the various different > code-paths with similar names. I've made some suggestions on renaming. We may > also be able to add some more comments to make it clearer.
I've made few more refactoring changes in addition to suggestion to improve code readability and facilitate the review process: - Renamed the function from `hasGCCToolchainAlongSideClang` to `detectGCCToolchainAdjacent`, and added a comment explaining its purpose. (Pls let me know if there is need for a `fixme` or `todo` here to remove/fix this logic in future.) - In the `computeSysRoot` function, renamed the local variable `SysRootDir` to `inferredSysRoot` for better clarity, and added additional comments to explain the logic. - In the constructor, grouped all file path additions together and all program path additions together, with comments explaining the rationale behind each block. https://github.com/llvm/llvm-project/pull/121829 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits