[llvm-branch-commits] [llvm] release/19.x: [VP] Refactor VectorBuilder to avoid layering violation. NFC (#99276) (PR #101102)

Fangrui Song via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Fri Aug 2 11:01:00 PDT 2024


MaskRay wrote:

> > Suppose Bazel is a good tool to detect broken dependencies. :)
> 
> @chapuni Without this, is Bazel broken?

Layering check with -fmodules-decluse was broken without this fix (removing llvm/Analysis include from llvm/IR, as LLVMAnalysis already depends on LLVMCore): https://maskray.me/blog/2022-09-25-layering-check-with-clang#layering-check

This backport is desired. 

https://github.com/llvm/llvm-project/pull/101102


More information about the llvm-branch-commits mailing list