steven_wu added a comment.
This breaks implicit module on macOS bots:
https://green.lab.llvm.org/green/job/lldb-cmake/42098/console
Error message:
/Users/buildslave/jenkins/workspace/lldb-cmake/llvm-project/llvm/include/llvm/CodeGen/MachinePipeliner.h:136:3:
error: missing '#include "llvm/ADT/SetVector.h"'; 'SetVector' must be declared
before it is used
SetVector<SUnit *> NodeOrder;
^
/Users/buildslave/jenkins/workspace/lldb-cmake/llvm-project/llvm/include/llvm/ADT/SetVector.h:40:7:
note: declaration here is not visible
class SetVector {
^
/Users/buildslave/jenkins/workspace/lldb-cmake/llvm-project/llvm/lib/CodeGen/AtomicExpandPass.cpp:21:10:
fatal error: could not build module 'LLVM_Backend'
#include "llvm/CodeGen/AtomicExpandUtils.h"
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
This can be fixed by adding `ADT/SetVector.h` to
`include/llvm/CodeGen/MachinePipeliner.h`
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D121332/new/
https://reviews.llvm.org/D121332
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits