[llvm] [TBAA] Add verifier for tbaa.struct metadata (PR #86709)
Alexey Bataev via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 17 04:10:27 PDT 2024
alexey-bataev wrote:
Looks like it happens at linking stage, not at compile time:
```
clang++ --target=x86_64-unknown-linux-gnu -fPIC -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -fcolor-diagnostics -Wcast-qual -Wformat-pedantic -Wimplicit-fallthrough -Wsign-compare -Wno-extra -Wno-pedantic -fno-semantic-interposition -fdata-sections -O3 -DNDEBUG -Wl,-z,defs -Wl,-z,nodelete -fuse-ld=lld -Wl,--color-diagnostics -Wl,--gc-sections -flto=thin -shared -Wl,-soname,libomptarget.so.19.0git -o lib/libomptarget.so.19.0git openmp/libomptarget/src/CMakeFiles/omptarget.dir/device.cpp.o openmp/libomptarget/src/CMakeFiles/omptarget.dir/interface.cpp.o openmp/libomptarget/src/CMakeFiles/omptarget.dir/omptarget.cpp.o openmp/libomptarget/src/CMakeFiles/omptarget.dir/OffloadRTL.cpp.o openmp/libomptarget/src/CMakeFiles/omptarget.dir/LegacyAPI.cpp.o openmp/libomptarget/src/CMakeFiles/omptarget.dir/PluginManager.cpp.o openmp/libomptarget/src/CMakeFiles/omptarget.dir/DeviceImage.cpp.o openmp/libomptarget/src/CMakeFiles/omptarget.dir/OpenMP/API.cpp.o openmp/libomptarget/src/CMakeFiles/omptarget.dir/OpenMP/Mapping.cpp.o openmp/libomptarget/src/CMakeFiles/omptarget.dir/OpenMP/InteropAPI.cpp.o openmp/libomptarget/src/CMakeFiles/omptarget.dir/OpenMP/OMPT/Callback.cpp.o -Wl,-rpath,"\$ORIGIN:runtimes/runtimes-bins/openmp/libomptarget/src/..:runtimes/runtimes-bins/openmp/runtime/src:" openmp/runtime/src/libomp.so lib/libLLVMSupport.a lib/libLLVMObject.a -Wl,--version-script=llvm-project/openmp/libomptarget/src/exports -lrt -lm lib/libLLVMIRReader.a lib/libLLVMBitReader.a lib/libLLVMAsmParser.a lib/libLLVMCore.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMMCParser.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMTextAPI.a lib/libLLVMBinaryFormat.a lib/libLLVMTargetParser.a lib/libLLVMSupport.a -lrt -lpthread -ldl -lm /usr/lib64/libz.so /usr/lib64/libtinfo.so lib/libLLVMDemangle.a
```
https://github.com/llvm/llvm-project/pull/86709
More information about the llvm-commits
mailing list