[clang-tools-extra] r191093 - Added list of checks made.

John Thompson John.Thompson.JTSoftware at gmail.com
Fri Sep 20 09:47:34 PDT 2013


Author: jtsoftware
Date: Fri Sep 20 11:47:33 2013
New Revision: 191093

URL: http://llvm.org/viewvc/llvm-project?rev=191093&view=rev
Log:
Added list of checks made.

Modified:
    clang-tools-extra/trunk/docs/modularize.rst

Modified: clang-tools-extra/trunk/docs/modularize.rst
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/docs/modularize.rst?rev=191093&r1=191092&r2=191093&view=diff
==============================================================================
--- clang-tools-extra/trunk/docs/modularize.rst (original)
+++ clang-tools-extra/trunk/docs/modularize.rst Fri Sep 20 11:47:33 2013
@@ -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:
 





More information about the cfe-commits mailing list