llvm-project/clang/lib
Richard Trieu 1bc22c12cb Refactor the uninitialized field visitor. Also moved the calls to the visitor
later in the code so that the expressions will have addition processing first.
This catches a few additional cases of uninitialized uses of class fields.

llvm-svn: 190657
2013-09-13 03:20:53 +00:00
..
ARCMigrate ObjectiveC migration. NS_RETURNS_NOT_RETAINED is the default for 2013-09-11 22:46:09 +00:00
AST Fix the end-location of a CXXTemporaryObjectExpr when it is created with a initializer_list. 2013-09-11 23:23:27 +00:00
ASTMatchers Reduce the number of symbols by changing how templates are instantiated per function bound in the registry. 2013-08-30 15:09:52 +00:00
Analysis PR16054: Slight strengthening for -Wsometimes-uninitialized: if we use a 2013-09-12 18:49:10 +00:00
Basic [CMake] Put controversial always-recheck-revision-number behind an option. 2013-09-12 16:17:41 +00:00
CodeGen Restore the sqrt -> llvm.sqrt mapping in fast-math mode 2013-09-12 23:57:55 +00:00
Driver Move the execution code from Compilation::ExecuteCommand to Command::Execute 2013-09-12 18:35:08 +00:00
Edit ObjectiveC migrator: Remove semicolon after the typedef 2013-07-18 22:17:33 +00:00
Format clang-format: Fix bug in pointer detection 2013-09-11 20:37:10 +00:00
Frontend Move Compilation::PrintJob and PrintDiagnosticJob into Job::Print. 2013-09-12 18:23:34 +00:00
FrontendTool ObjectiveC migrator. This patch infers readonly properties for no-parameter 2013-08-28 23:22:46 +00:00
Headers Add Intrin.h to the cmake files. 2013-09-06 20:11:28 +00:00
Index Avoid using the 'index' namespace as scope. 2013-08-21 00:49:25 +00:00
Lex Simplify code with the in place path::native. No functionality change. 2013-09-11 11:23:15 +00:00
Parse PR13657 (and duplicates): 2013-09-12 23:28:08 +00:00
Rewrite Remove unused variable. 2013-09-10 23:00:03 +00:00
Sema Refactor the uninitialized field visitor. Also moved the calls to the visitor 2013-09-13 03:20:53 +00:00
Serialization C++ modules: if a class is defined in multiple modules (for instance, because 2013-09-09 16:55:27 +00:00
StaticAnalyzer Fix two incorrect comments. 2013-09-13 00:45:22 +00:00
Tooling Move Compilation::PrintJob and PrintDiagnosticJob into Job::Print. 2013-09-12 18:23:34 +00:00
CMakeLists.txt Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00
Makefile Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00