mirror of
https://github.com/intel/llvm.git
synced 2026-01-20 01:58:44 +08:00
Simplify. NFC.
llvm-svn: 277794
This commit is contained in:
@@ -567,12 +567,8 @@ void ScriptParser::readAsNeeded() {
|
||||
expect("(");
|
||||
bool Orig = Config->AsNeeded;
|
||||
Config->AsNeeded = true;
|
||||
while (!Error) {
|
||||
StringRef Tok = next();
|
||||
if (Tok == ")")
|
||||
break;
|
||||
addFile(Tok);
|
||||
}
|
||||
while (!Error && !skip(")"))
|
||||
addFile(next());
|
||||
Config->AsNeeded = Orig;
|
||||
}
|
||||
|
||||
@@ -587,25 +583,18 @@ void ScriptParser::readEntry() {
|
||||
|
||||
void ScriptParser::readExtern() {
|
||||
expect("(");
|
||||
while (!Error) {
|
||||
StringRef Tok = next();
|
||||
if (Tok == ")")
|
||||
return;
|
||||
Config->Undefined.push_back(Tok);
|
||||
}
|
||||
while (!Error && !skip(")"))
|
||||
Config->Undefined.push_back(next());
|
||||
}
|
||||
|
||||
void ScriptParser::readGroup() {
|
||||
expect("(");
|
||||
while (!Error) {
|
||||
while (!Error && !skip(")")) {
|
||||
StringRef Tok = next();
|
||||
if (Tok == ")")
|
||||
return;
|
||||
if (Tok == "AS_NEEDED") {
|
||||
if (Tok == "AS_NEEDED")
|
||||
readAsNeeded();
|
||||
continue;
|
||||
}
|
||||
addFile(Tok);
|
||||
else
|
||||
addFile(Tok);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user