From b23005ead4b117b32ad4f57fef8d9894dd755656 Mon Sep 17 00:00:00 2001 From: Daniel Sanders Date: Thu, 28 Jul 2016 15:59:06 +0000 Subject: [PATCH] [mips] Fix a warning that occurs on some gcc 4.9.2's but not all of them. llvm-svn: 276993 --- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp b/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp index dad199154e16..0291ef929e2c 100644 --- a/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp +++ b/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp @@ -3718,10 +3718,10 @@ MipsAsmParser::checkEarlyTargetMatchPredicate(MCInst &Inst, return Match_Success; case Mips::DATI: case Mips::DAHI: - return static_cast(*Operands[1]) - .isValidForTie(static_cast(*Operands[2])) - ? Match_Success - : Match_RequiresSameSrcAndDst; + if (static_cast(*Operands[1]) + .isValidForTie(static_cast(*Operands[2]))) + return Match_Success; + return Match_RequiresSameSrcAndDst; } } unsigned MipsAsmParser::checkTargetMatchPredicate(MCInst &Inst) {