[llvm] f133b81 - [AArch64] validateTargetOperandClass - early out from MCK_MPR case. NFCI.

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Sat Apr 9 02:08:31 PDT 2022


Author: Simon Pilgrim
Date: 2022-04-09T10:07:58+01:00
New Revision: f133b817a25f5ce27fc4bebf20efb59f18f3fb33

URL: https://github.com/llvm/llvm-project/commit/f133b817a25f5ce27fc4bebf20efb59f18f3fb33
DIFF: https://github.com/llvm/llvm-project/commit/f133b817a25f5ce27fc4bebf20efb59f18f3fb33.diff

LOG: [AArch64] validateTargetOperandClass - early out from MCK_MPR case. NFCI.

If it didn't match a za register, there's nothing we can do.

Fixes static analyzer uninitialized variable warning.

Added: 
    

Modified: 
    llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
index 65dda4435ab65..c0ca07fdc0fd6 100644
--- a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+++ b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
@@ -6883,7 +6883,7 @@ unsigned AArch64AsmParser::validateTargetOperandClass(MCParsedAsmOperand &AsmOp,
     // as a literal token.
     if (Op.isTokenEqual("za"))
       return Match_Success;
-    break;
+    return Match_InvalidOperand;
   }
   if (!Op.isImm())
     return Match_InvalidOperand;


        


More information about the llvm-commits mailing list