[clang] [clang] Allow devirtualisation of indirect calls to final virtual methods (PR #165341)

Chuanqi Xu via cfe-commits cfe-commits at lists.llvm.org
Tue Oct 28 20:17:17 PDT 2025


ChuanqiXu9 wrote:

> Ok, bootstrap - assertions passes all tests for me, what is your bootstrap config?

LDFLAGS="-fuse-ld=lld -Wl,-q -Wl,-znow -Wl,-build-id=sha1" cmake -G Ninja  -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_COMPILER=... -DCMAKE_CXX_COMPILER=... -DCMAKE_C_FLAG="-fstack-clash-protection -fcf-protection -Wno-backend-plugin" -DCMAKE_CXX_FLAGS="-fstack-clash-protection -fcf-protection -Wno-backend-plugin -fstrict-vtable-pointers" -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;lld;openmp" -DLLVM_ENABLE_RUNTIMES="compiler-rt" -DLLVM_LIBDIR_SUFFIX=64 -DCLANG_LIBDIR_SUFFIX=64 -DOPENMP_LIBDIR_SUFFIX=64 -DLLVM_TARGETS_TO_BUILD="X86;AArch64;BPF;WebAssembly" -DLLVM_ENABLE_LIBCXX=ON -DLLVM_STATIC_LINK_CXX_STDLIB=ON -DCOMPILER_RT_BUILD_LIBFUZZER=OFF  -DCOMPILER_RT_BUILD_SANITIZERS=OFF -DCOMPILER_RT_BUILD_XRAY=OFF -DCOMPILER_RT_BUILD_ORC=OFF -DLLVM_USE_LINKER=lld ../llvm

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


More information about the cfe-commits mailing list