Minor code simplification.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77459 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Dan Gohman 2009-07-29 15:58:36 +00:00
parent efbf178082
commit dcb40a3c1c

View File

@ -2078,8 +2078,7 @@ bool LLParser::ParseValID(ValID &ID) {
bool InBounds = false;
Lex.Lex();
if (Opc == Instruction::GetElementPtr)
if (EatIfPresent(lltok::kw_inbounds))
InBounds = true;
InBounds = EatIfPresent(lltok::kw_inbounds);
if (ParseToken(lltok::lparen, "expected '(' in constantexpr") ||
ParseGlobalValueVector(Elts) ||
ParseToken(lltok::rparen, "expected ')' in constantexpr"))
@ -3413,10 +3412,8 @@ bool LLParser::ParseGetResult(Instruction *&Inst, PerFunctionState &PFS) {
/// ::= 'getelementptr' 'inbounds'? TypeAndValue (',' TypeAndValue)*
bool LLParser::ParseGetElementPtr(Instruction *&Inst, PerFunctionState &PFS) {
Value *Ptr, *Val; LocTy Loc, EltLoc;
bool InBounds = false;
if (EatIfPresent(lltok::kw_inbounds))
InBounds = true;
bool InBounds = EatIfPresent(lltok::kw_inbounds);
if (ParseTypeAndValue(Ptr, Loc, PFS)) return true;