[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