Added list of checks made.

llvm-svn: 191093
This commit is contained in:
John Thompson 2013-09-20 16:47:33 +00:00
parent a2b66875d3
commit 587f6db9e1
1 changed files with 8 additions and 0 deletions

View File

@ -44,6 +44,14 @@ modularize.
What Modularize Checks
======================
Modularize will check for the following:
* Duplicate global type and variable definitions
* Duplicate macro definitions
* Macro instances, 'defined(macro)', or #if, #elif, #ifdef, #ifndef conditions
that evaluate differently in a header
* #include directives inside 'extern "C/C++" {}' or 'namespace (name) {}' blocks
Modularize will do normal C/C++ parsing, reporting normal errors and warnings,
but will also report special error messages like the following: