Issue |
157420
|
Summary |
[LifetimeSafety] Building LLVM with clang@head hangs when using -fexperimental-lifetime-safety
|
Labels |
clang:temporal-safety
|
Assignees |
|
Reporter |
usx95
|
Build configuration
```
cmake -G Ninja ../src/llvm/llvm-project/llvm \
-DCMAKE_BUILD_TYPE=Release \
-DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;" \
-DLLVM_ENABLE_ASSERTIONS=On \
-DCMAKE_C_FLAGS_RELEASE="-O3 -gmlt -UNDEBUG" \
-DCMAKE_CXX_FLAGS_RELEASE="-O3 -gmlt -UNDEBUG -Xclang -fexperimental-lifetime-safety -Wexperimental-lifetime-safety" \
-DCMAKE_C_COMPILER=~/build/bin/clang \
-DCMAKE_CXX_COMPILER=~/build/bin/clang++ \
-DLLVM_USE_LINKER=lld \
-DLLVM_CCACHE_BUILD=1
```
The analysis is expected to have rough edges and slow down on specially large functions. This needs to be dealt with soonish and would be a priority after we have good enough C++ coverage (after milestone 2).
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs