Fix for r162954. Return the Error.
authorChad Rosier <mcrosier@apple.com>
Thu, 30 Aug 2012 23:22:05 +0000 (23:22 +0000)
committerChad Rosier <mcrosier@apple.com>
Thu, 30 Aug 2012 23:22:05 +0000 (23:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162955 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/AsmParser/ARMAsmParser.cpp

index f1b1cc65583f8c871e876e920be96c1021d1afd3..c4341bb9ba71d130a740e2884d8f6c52f854b6d6 100644 (file)
@@ -5374,8 +5374,8 @@ validateInstruction(MCInst &Inst,
          ((ARMOperand*)Operands[5])->getReg()) &&
         (((ARMOperand*)Operands[3])->getReg() !=
          ((ARMOperand*)Operands[4])->getReg())) {
-      Error(Operands[3]->getStartLoc(),
-            "destination register must match source register");
+      return Error(Operands[3]->getStartLoc(),
+                   "destination register must match source register");
     }
     break;
   }