mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-12 22:28:22 +00:00
Remove 'else' after 'return'. Fix formatting of a 'switch' statement.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222955 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
b087448a5f
commit
355d06974a
@ -2330,25 +2330,24 @@ bool TGParser::ParseMultiClass() {
|
||||
if (Lex.getCode() != tgtok::l_brace) {
|
||||
if (!inherits)
|
||||
return TokError("expected '{' in multiclass definition");
|
||||
else if (Lex.getCode() != tgtok::semi)
|
||||
if (Lex.getCode() != tgtok::semi)
|
||||
return TokError("expected ';' in multiclass definition");
|
||||
else
|
||||
Lex.Lex(); // eat the ';'.
|
||||
Lex.Lex(); // eat the ';'.
|
||||
} else {
|
||||
if (Lex.Lex() == tgtok::r_brace) // eat the '{'.
|
||||
return TokError("multiclass must contain at least one def");
|
||||
|
||||
while (Lex.getCode() != tgtok::r_brace) {
|
||||
switch (Lex.getCode()) {
|
||||
default:
|
||||
return TokError("expected 'let', 'def' or 'defm' in multiclass body");
|
||||
case tgtok::Let:
|
||||
case tgtok::Def:
|
||||
case tgtok::Defm:
|
||||
case tgtok::Foreach:
|
||||
if (ParseObject(CurMultiClass))
|
||||
return true;
|
||||
break;
|
||||
default:
|
||||
return TokError("expected 'let', 'def' or 'defm' in multiclass body");
|
||||
case tgtok::Let:
|
||||
case tgtok::Def:
|
||||
case tgtok::Defm:
|
||||
case tgtok::Foreach:
|
||||
if (ParseObject(CurMultiClass))
|
||||
return true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
Lex.Lex(); // eat the '}'.
|
||||
|
Loading…
Reference in New Issue
Block a user