Skip to content

Commit 608d6db

Browse files
committed
Remove parseTokenSyntax and parseMatchingTokenSyntax from incorrect merge.
1 parent c8be97d commit 608d6db

File tree

1 file changed

+0
-34
lines changed

1 file changed

+0
-34
lines changed

lib/Parse/Parser.cpp

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -919,40 +919,6 @@ bool Parser::parseUnsignedInteger(unsigned &Result, SourceLoc &Loc,
919919
return false;
920920
}
921921

922-
Optional<ParsedTokenSyntax> Parser::parseTokenSyntax(tok K, SourceLoc &TokLoc,
923-
const Diagnostic &D) {
924-
if (Tok.is(K)) {
925-
TokLoc = Tok.getLoc();
926-
return consumeTokenSyntax();
927-
}
928-
929-
checkForInputIncomplete();
930-
diagnose(Tok, D);
931-
return None;
932-
}
933-
934-
ParsedSyntaxResult<ParsedTokenSyntax>
935-
Parser::parseMatchingTokenSyntax(tok K, Diag<> ErrorDiag, SourceLoc OtherLoc,
936-
bool silenceDiag) {
937-
if (Tok.is(K))
938-
return makeParsedResult(consumeTokenSyntax(K));
939-
checkForInputIncomplete();
940-
941-
if (!silenceDiag) {
942-
diagnose(Tok, ErrorDiag);
943-
944-
Diag<> OtherNote;
945-
switch (K) {
946-
case tok::r_paren: OtherNote = diag::opening_paren; break;
947-
case tok::r_square: OtherNote = diag::opening_bracket; break;
948-
case tok::r_brace: OtherNote = diag::opening_brace; break;
949-
default: llvm_unreachable("unknown matching token!");
950-
}
951-
diagnose(OtherLoc, OtherNote);
952-
}
953-
return makeParserError();
954-
}
955-
956922
SourceLoc Parser::getLocForMissingMatchingToken() const {
957923
// At present, use the same location whether it's an error or whether
958924
// the matching token is missing.

0 commit comments

Comments
 (0)