[llvm] [LLVMABI] avoid variable shadowing (PR #189466)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 30 12:55:13 PDT 2026
https://github.com/vortex73 created https://github.com/llvm/llvm-project/pull/189466
None
>From 7ad8e8098ec1f68e236f1764f3dca1a40375f3eb Mon Sep 17 00:00:00 2001
From: Narayan Sreekumar <nsreekumar6 at gmail.com>
Date: Tue, 31 Mar 2026 01:21:32 +0530
Subject: [PATCH] [LLVMABI] avoid variable shadowing
---
llvm/include/llvm/ABI/FunctionInfo.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/llvm/include/llvm/ABI/FunctionInfo.h b/llvm/include/llvm/ABI/FunctionInfo.h
index 40ad6008f32a1..42f0837c0f613 100644
--- a/llvm/include/llvm/ABI/FunctionInfo.h
+++ b/llvm/include/llvm/ABI/FunctionInfo.h
@@ -52,7 +52,7 @@ class ArgInfo {
};
struct IndirectAttrInfo {
- Align Alignment;
+ Align RequiredAlign;
unsigned AddrSpace;
};
@@ -112,7 +112,7 @@ class ArgInfo {
static ArgInfo getIndirect(Align Align, bool ByVal, unsigned AddrSpace = 0,
bool Realign = false) {
ArgInfo AI(Indirect);
- AI.IndirectAttr.Alignment = Align;
+ AI.IndirectAttr.RequiredAlign = Align;
AI.IndirectAttr.AddrSpace = AddrSpace;
AI.IndirectByVal = ByVal;
AI.IndirectRealign = Realign;
@@ -153,7 +153,7 @@ class ArgInfo {
Align getIndirectAlign() const {
assert(isIndirect() && "Invalid Kind!");
- return IndirectAttr.Alignment;
+ return IndirectAttr.RequiredAlign;
}
unsigned getIndirectAddrSpace() const {
More information about the llvm-commits
mailing list