Fix build failure introduced in 179591 when assertions are disabled.
authorLogan Chien <tzuhsiang.chien@gmail.com>
Tue, 16 Apr 2013 14:02:30 +0000 (14:02 +0000)
committerLogan Chien <tzuhsiang.chien@gmail.com>
Tue, 16 Apr 2013 14:02:30 +0000 (14:02 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179593 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp

index f17dcdf6ab2f0b450386847409f3bde46171c88e..52d92375aaf13f8070dff69af8ba153e1632574b 100644 (file)
@@ -428,7 +428,9 @@ void ARMELFStreamer::EmitSetFP(unsigned NewFPReg,
   const MCRegisterInfo &MRI = getContext().getRegisterInfo();
 
   uint16_t NewFPRegEncVal = MRI.getEncodingValue(NewFPReg);
+#ifndef NDEBUG
   uint16_t NewSPRegEncVal = MRI.getEncodingValue(NewSPReg);
+#endif
 
   assert((NewSPReg == ARM::SP || NewSPRegEncVal == FPReg) &&
          "the operand of .setfp directive should be either $sp or $fp");
@@ -446,7 +448,9 @@ void ARMELFStreamer::EmitRegSave(const SmallVectorImpl<unsigned> &RegList,
                                  bool IsVector) {
   const MCRegisterInfo &MRI = getContext().getRegisterInfo();
 
+#ifndef NDEBUG
   unsigned Max = IsVector ? 32 : 16;
+#endif
   uint32_t &RegMask = IsVector ? VFPRegSave : RegSave;
 
   for (size_t i = 0; i < RegList.size(); ++i) {