diff options
author | Ahmed Bougacha <ahmed.bougacha@gmail.com> | 2017-03-27 18:14:20 +0000 |
---|---|---|
committer | Ahmed Bougacha <ahmed.bougacha@gmail.com> | 2017-03-27 18:14:20 +0000 |
commit | f0b22c471bb787adde866e8b30b81f4754d20550 (patch) | |
tree | 23f2c8fd063324a04c871e57d2a97fad7bfa6b56 | |
parent | 3d1d9f4ced56f4ff6613e65d8d0bcf56c029e8ad (diff) | |
download | bcm5719-llvm-f0b22c471bb787adde866e8b30b81f4754d20550.tar.gz bcm5719-llvm-f0b22c471bb787adde866e8b30b81f4754d20550.zip |
[GlobalISel][AArch64] Extract a variable out of an NDEBUG block. NFC.
r298863 used PtrReg, but that's never defined in release builds. Fix it.
llvm-svn: 298869
-rw-r--r-- | llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp b/llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp index 70c11c125ef..f238031fdec 100644 --- a/llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp +++ b/llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp @@ -754,10 +754,10 @@ bool AArch64InstructionSelector::select(MachineInstr &I) const { return false; } -#ifndef NDEBUG - // Sanity-check the pointer register. const unsigned PtrReg = I.getOperand(1).getReg(); +#ifndef NDEBUG const RegisterBank &PtrRB = *RBI.getRegBank(PtrReg, MRI, TRI); + // Sanity-check the pointer register. assert(PtrRB.getID() == AArch64::GPRRegBankID && "Load/Store pointer operand isn't a GPR"); assert(MRI.getType(PtrReg).isPointer() && |