Add a new warning -Wmissing-variable-declarations, to warn about variables
authorEli Friedman <eli.friedman@gmail.com>
Tue, 23 Oct 2012 20:19:32 +0000 (20:19 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Tue, 23 Oct 2012 20:19:32 +0000 (20:19 +0000)
commite4851f26eb7be1f71f919bb5890da7e3583f727d
tree7caffec8839ce3c6091984f57c26b712485ef020
parent4cdad3151bfb2075c6bdbfe89fbb08f31a90a45b
Add a new warning -Wmissing-variable-declarations, to warn about variables
defined without a previous declaration.  This is similar to
-Wmissing-prototypes, but for variables instead of functions.

Patch by Ed Schouten.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166498 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSemaKinds.td
lib/Sema/Sema.cpp
lib/Sema/SemaDecl.cpp
test/Sema/warn-missing-variable-declarations.c [new file with mode: 0644]
test/Sema/warn-missing-variable-declarations.cpp [new file with mode: 0644]