]> granicus.if.org Git - clang/commit
Tweak error recovery for missing semicolon after decl. For this:
authorChris Lattner <sabre@nondot.org>
Tue, 21 Aug 2007 18:36:18 +0000 (18:36 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 21 Aug 2007 18:36:18 +0000 (18:36 +0000)
commited442385459a68560c61ef826a9475688d18658b
treeb2b77153f41c5b381fdb86bbb7d3fd4868867f4c
parent13d130c3d225cdb5b1e6d9e86cea12eea718c707
Tweak error recovery for missing semicolon after decl.  For this:

void foo() {
  int x
  if (x) {
  }
}

We now emit:

a.c:5:3: error: parse error
  if (x) {
  ^
1 diagnostic generated.

instead of:

a.c:5:3: error: parse error
  if (x) {
  ^
a.c:9:1: error: expected '}'

^
2 diagnostics generated.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@41243 91177308-0d34-0410-b5e6-96231b3b80d8
Parse/ParseDecl.cpp