[llvm] [AsmParser] Fix unchecked return value in AsmParser::parseIdentifier (PR #182448)
Jaydeep Chauhan via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 19 23:54:27 PST 2026
https://github.com/JaydeepChauhan14 created https://github.com/llvm/llvm-project/pull/182448
None
>From f182b66fc4e914e21349d04c01b75cdb66e6dcba Mon Sep 17 00:00:00 2001
From: Chauhan Jaydeep Ashwinbhai <chauhan.jaydeep.ashwinbhai at intel.com>
Date: Thu, 19 Feb 2026 23:52:39 -0800
Subject: [PATCH] [AsmParser] Fix unchecked return value in
---
llvm/lib/MC/MCParser/AsmParser.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/llvm/lib/MC/MCParser/AsmParser.cpp b/llvm/lib/MC/MCParser/AsmParser.cpp
index 3452708bcec8a..2c489e89c93df 100644
--- a/llvm/lib/MC/MCParser/AsmParser.cpp
+++ b/llvm/lib/MC/MCParser/AsmParser.cpp
@@ -2917,7 +2917,8 @@ bool AsmParser::parseIdentifier(StringRef &Res) {
// Consume the prefix character, and check for a following identifier.
AsmToken Buf[1];
- Lexer.peekTokens(Buf, false);
+ if (Lexer.peekTokens(Buf, false) == 0)
+ return true;
if (Buf[0].isNot(AsmToken::Identifier) && Buf[0].isNot(AsmToken::Integer))
return true;
More information about the llvm-commits
mailing list