Improve diagnostics for dangling '}'.

Fixes PR6484. Patch from Jason Switzer!

llvm-svn: 148270
This commit is contained in:
Nico Weber
2012-01-17 01:04:27 +00:00
parent 64a7e741b0
commit e1df10a79e
4 changed files with 4 additions and 3 deletions

View File

@@ -552,7 +552,7 @@ Parser::ParseExternalDeclaration(ParsedAttributesWithRange &attrs,
// TODO: Invoke action for top-level semicolon.
return DeclGroupPtrTy();
case tok::r_brace:
Diag(Tok, diag::err_expected_external_declaration);
Diag(Tok, diag::err_extraneous_closing_brace);
ConsumeBrace();
return DeclGroupPtrTy();
case tok::eof: