boomanaiden154 wrote: This still has circular dependencies: ``` .-> @@+_repo_rules+llvm-project//clang:frontend (2eb996bf0fff79a7e511505c102fb209134e52882857eedf358e55276d02d189) | @@+_repo_rules+llvm-project//clang:static_analyzer_core_options (2eb996bf0fff79a7e511505c102fb209134e52882857eedf358e55276d02d189) | @@+_repo_rules+llvm-project//clang:analysis (2eb996bf0fff79a7e511505c102fb209134e52882857eedf358e55276d02d189) `-- @@+_repo_rules+llvm-project//clang:frontend (2eb996bf0fff79a7e511505c102fb209134e52882857eedf358e55276d02d189) ```
`clang/include/clang/Analysis/Scalable/Frontend/TUSummaryExtractorFrontendAction.h` includes from `clang/FrontEnd`, this making Analysis have a dependency on `clang/FrontEnd`. `clang/FrontEnd` already has a dependency on `clang/Analysis` through a couple places like one of the static analyzer options libraries and Sema. https://github.com/llvm/llvm-project/pull/185616 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
