Move the warnings for extra semi-colons under -Wextra-semi. Also, added
authorRichard Trieu <rtrieu@google.com>
Wed, 16 May 2012 19:04:59 +0000 (19:04 +0000)
committerRichard Trieu <rtrieu@google.com>
Wed, 16 May 2012 19:04:59 +0000 (19:04 +0000)
commit2f7dc46a5868db54f5a96e3a7308cad6970c0e4b
treee6c0a659e4d59be74b1b89330ea5f7228797b616
parent8c17fbd6c167687fca630b91ba007265e6a9c424
Move the warnings for extra semi-colons under -Wextra-semi.  Also, added
a warning for an extra semi-colon after function definitions.  Added logic
so that a block of semi-colons on a line will only get one warning instead
of a warning for each semi-colon.

llvm-svn: 156934
clang/include/clang/Basic/DiagnosticParseKinds.td
clang/include/clang/Parse/Parser.h
clang/lib/Parse/ParseDecl.cpp
clang/lib/Parse/ParseDeclCXX.cpp
clang/lib/Parse/ParseObjc.cpp
clang/lib/Parse/Parser.cpp
clang/test/Misc/warning-flags.c
clang/test/Parser/cxx-class.cpp
clang/test/Parser/cxx-extra-semi.cpp [new file with mode: 0644]