From d2af64ec39d4f86cb0852939daa703771aec0a2b Mon Sep 17 00:00:00 2001 From: Sanjoy Das Date: Wed, 15 Jun 2016 06:53:59 +0000 Subject: [PATCH] Fix unused variable warning; NFC TailCallReturnAddrDelta is used only in an assert, so put it under defined(NDEBUG). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272760 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/X86FrameLowering.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/Target/X86/X86FrameLowering.cpp b/lib/Target/X86/X86FrameLowering.cpp index 975eb0c4513..043e833bc78 100644 --- a/lib/Target/X86/X86FrameLowering.cpp +++ b/lib/Target/X86/X86FrameLowering.cpp @@ -1773,10 +1773,12 @@ X86FrameLowering::getFrameIndexReferenceFromSP(const MachineFunction &MF, const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); if (!AllowSPAdjustment && !TFI->hasReservedCallFrame(MF)) return None; +#ifndef NDEBUG // We don't handle tail calls, and shouldn't be seeing them either. int TailCallReturnAddrDelta = MF.getInfo()->getTCReturnAddrDelta(); assert(!(TailCallReturnAddrDelta < 0) && "we don't handle this case!"); +#endif // Fill in FrameReg output argument. FrameReg = TRI->getStackRegister(); -- 2.50.1