]> granicus.if.org Git - llvm/commitdiff
[AMDGPU] Fix for the address sanitizer failure. Fixing typo
authorAlexander Timofeev <Alexander.Timofeev@amd.com>
Mon, 27 May 2019 18:17:21 +0000 (18:17 +0000)
committerAlexander Timofeev <Alexander.Timofeev@amd.com>
Mon, 27 May 2019 18:17:21 +0000 (18:17 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@361776 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AMDGPU/SIFixSGPRCopies.cpp

index 4fd28fc6d81e301f158a319d2da9bab51434e3cf..d20910baed307c2f842ef6f842acf388c66419f8 100644 (file)
@@ -596,7 +596,7 @@ bool SIFixSGPRCopies::runOnMachineFunction(MachineFunction &MF) {
             unsigned OpNo = UseMI->getOperandNo(&Use);
             const MCInstrDesc &Desc = TII->get(UseMI->getOpcode());
             if (!Desc.isPseudo() && Desc.OpInfo &&
-                OpNo <= Desc.getNumOperands() &&
+                OpNo < Desc.getNumOperands() &&
                 Desc.OpInfo[OpNo].RegClass != -1) {
               const TargetRegisterClass *OpRC =
                   TRI->getRegClass(Desc.OpInfo[OpNo].RegClass);