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:
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits