[llvm] df90ab9 - Revert "[SPIRV] Fix asan failure (#138695)"
Kirill Stoimenov via llvm-commits
llvm-commits at lists.llvm.org
Tue May 6 15:55:59 PDT 2025
Author: Kirill Stoimenov
Date: 2025-05-06T22:55:52Z
New Revision: df90ab96fb5a10df88fcfe6b0e8e63781ca24eca
URL: https://github.com/llvm/llvm-project/commit/df90ab96fb5a10df88fcfe6b0e8e63781ca24eca
DIFF: https://github.com/llvm/llvm-project/commit/df90ab96fb5a10df88fcfe6b0e8e63781ca24eca.diff
LOG: Revert "[SPIRV] Fix asan failure (#138695)"
Breaks bot: https://lab.llvm.org/buildbot/#/builders/24/builds/8151
This reverts commit 097fef28dae145cc41f80151825e929668414d24.
Added:
Modified:
llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp b/llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp
index ad42c73e24333..35ddb906c366a 100644
--- a/llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp
+++ b/llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp
@@ -2062,8 +2062,8 @@ void SPIRVGlobalRegistry::updateAssignType(CallInst *AssignCI, Value *Arg,
void SPIRVGlobalRegistry::addStructOffsetDecorations(
Register Reg, StructType *Ty, MachineIRBuilder &MIRBuilder) {
- DataLayout DL;
- ArrayRef<TypeSize> Offsets = DL.getStructLayout(Ty)->getMemberOffsets();
+ ArrayRef<TypeSize> Offsets =
+ DataLayout().getStructLayout(Ty)->getMemberOffsets();
for (uint32_t I = 0; I < Ty->getNumElements(); ++I) {
buildOpMemberDecorate(Reg, MIRBuilder, SPIRV::Decoration::Offset, I,
{static_cast<uint32_t>(Offsets[I])});
More information about the llvm-commits
mailing list