Simplify. NFC.
authorRui Ueyama <ruiu@google.com>
Fri, 21 Oct 2016 04:52:13 +0000 (04:52 +0000)
committerRui Ueyama <ruiu@google.com>
Fri, 21 Oct 2016 04:52:13 +0000 (04:52 +0000)
llvm-svn: 284806

lld/ELF/ScriptParser.cpp

index 967fddd..3c66af5 100644 (file)
@@ -138,16 +138,11 @@ StringRef ScriptParserBase::peek() {
 }
 
 bool ScriptParserBase::consume(StringRef Tok) {
-  if (Error)
-    return false;
-  if (atEOF()) {
-    setError("unexpected EOF");
-    return false;
+  if (peek() == Tok) {
+    skip();
+    return true;
   }
-  if (Tokens[Pos] != Tok)
-    return false;
-  ++Pos;
-  return true;
+  return false;
 }
 
 void ScriptParserBase::skip() { (void)next(); }