[llvm] [Xtensa] Fix function signature after e92b7e9641 (PR #153054)

Augie Fackler via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 11 10:35:46 PDT 2025


https://github.com/durin42 updated https://github.com/llvm/llvm-project/pull/153054

>From 7893f3343daa4ec538b21467b28bd05112dac8ab Mon Sep 17 00:00:00 2001
From: Augie Fackler <augie at google.com>
Date: Mon, 11 Aug 2025 13:09:28 -0400
Subject: [PATCH] [Xtensa] Fix function signature after e92b7e9641

Noticed this in the Rust/LLVM-HEAD CI, which for some obscure reason
bothers to build Xtensa.
---
 llvm/lib/Target/Xtensa/XtensaISelLowering.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/llvm/lib/Target/Xtensa/XtensaISelLowering.cpp b/llvm/lib/Target/Xtensa/XtensaISelLowering.cpp
index 6a07bd865a15a..f1367037bdf45 100644
--- a/llvm/lib/Target/Xtensa/XtensaISelLowering.cpp
+++ b/llvm/lib/Target/Xtensa/XtensaISelLowering.cpp
@@ -353,7 +353,8 @@ static const MCPhysReg IntRegs[] = {Xtensa::A2, Xtensa::A3, Xtensa::A4,
 
 static bool CC_Xtensa_Custom(unsigned ValNo, MVT ValVT, MVT LocVT,
                              CCValAssign::LocInfo LocInfo,
-                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
+                             ISD::ArgFlagsTy ArgFlags, Type *OrigTy,
+                             CCState &State) {
   if (ArgFlags.isByVal()) {
     Align ByValAlign = ArgFlags.getNonZeroByValAlign();
     unsigned ByValSize = ArgFlags.getByValSize();



More information about the llvm-commits mailing list