From b12c96ad419f59bd82a02cbbfd6f5c1f9cd4f6ed Mon Sep 17 00:00:00 2001 From: Francesco Bertolaccini Date: Wed, 20 Aug 2025 14:50:12 +0200 Subject: [PATCH] [mlir][LLVM] Allow types other than ptr to have `alignstack` --- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp b/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp index 2fe81bb82e20e..129683d84f4a9 100644 --- a/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp +++ b/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp @@ -4001,8 +4001,7 @@ LogicalResult LLVMDialect::verifyParameterAttribute(Operation *op, // Check an integer attribute that is attached to a pointer value. if (name == LLVMDialect::getAlignAttrName() || name == LLVMDialect::getDereferenceableAttrName() || - name == LLVMDialect::getDereferenceableOrNullAttrName() || - name == LLVMDialect::getStackAlignmentAttrName()) { + name == LLVMDialect::getDereferenceableOrNullAttrName()) { if (failed(checkIntegerAttrType())) return failure(); if (verifyValueType && failed(checkPointerType()))