From f5bbdf621504bee7f535a0c5bf768a58d8ac36bc Mon Sep 17 00:00:00 2001
From: Nguyen Anh Quynh <aquynh@gmail.com>
Date: Mon, 13 Mar 2017 20:54:34 +0800
Subject: [PATCH] arm64: fix some warnings reported by MSVC

---
 llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
index 7dbc71b..f4f923d 100644
--- a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+++ b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
@@ -2939,7 +2939,7 @@ bool AArch64AsmParser::parseRegister(OperandVector &Operands)
       bool valid;
       int64_t Val = Tok.getIntVal(valid);
       if (!valid)
-        return MatchOperand_ParseFail;
+        return true;
       if (Val == 1) {
         Parser.Lex();
         if (getLexer().getKind() == AsmToken::RBrac) {
@@ -4493,7 +4493,7 @@ bool AArch64AsmParser::parseDirectiveLOH(StringRef IDVal, SMLoc Loc)
     bool valid;
     int64_t Id = getParser().getTok().getIntVal(valid);
     if (!valid)
-      return MatchOperand_ParseFail;
+      return true;
     if (Id <= -1U && !isValidMCLOHType(Id))
       //return TokError("invalid numeric identifier in directive");
       return true;
-- 
GitLab