hanchenye-llvm-project/clang/lib
Jordan Rose e600025528 [analyzer] Treat the rvalue of a forward-declared struct as Unknown.
This will never happen in the analyzed code code, but can happen for checkers
that over-eagerly dereference pointers without checking that it's safe.
UnknownVal is a harmless enough value to get back.

Fixes an issue added in r189590, caught by our internal buildbot.

llvm-svn: 189688
2013-08-30 19:17:26 +00:00
..
ARCMigrate ObjectiveC migrator: infer NS_ENUM even when user 2013-08-30 17:46:01 +00:00
AST Mention in AST dump whether a class declaration is a definition. 2013-08-30 05:32:29 +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 Consumed analysis: track function parameters. 2013-08-29 22:36:05 +00:00
Basic Add support for -march=slm, aka Intel Atom Silvermont. 2013-08-30 14:05:34 +00:00
CodeGen Revert r189649 because it was breaking sanitizer bots. 2013-08-30 08:53:09 +00:00
Driver clang-cl: Pass -incremental:no to linker when using ASan 2013-08-30 10:50:52 +00:00
Edit ObjectiveC migrator: Remove semicolon after the typedef 2013-07-18 22:17:33 +00:00
Format clang-format: Enable formatting of protocol buffer definitions. 2013-08-30 10:36:58 +00:00
Frontend Properly escape filenames in line directives. 2013-08-29 01:42:42 +00:00
FrontendTool ObjectiveC migrator. This patch infers readonly properties for no-parameter 2013-08-28 23:22:46 +00:00
Headers Two more definitions required by libsupc++ (_sleb128_t and _uleb128_t) 2013-08-29 01:56:22 +00:00
Index Avoid using the 'index' namespace as scope. 2013-08-21 00:49:25 +00:00
Lex Use new UnicodeCharSet interface. 2013-08-29 12:12:31 +00:00
Parse Remove Inheritable/NonInheritable flags from ProcessDeclAttributes. They don't 2013-08-29 00:47:48 +00:00
Rewrite Properly escape filenames in line directives. 2013-08-29 01:42:42 +00:00
Sema Sema: avoid reuse of Exprs when synthesizing operator= 2013-08-30 08:52:28 +00:00
Serialization Don't eagerly load all conversion operators when loading a class declaration 2013-08-30 04:46:40 +00:00
StaticAnalyzer [analyzer] Treat the rvalue of a forward-declared struct as Unknown. 2013-08-30 19:17:26 +00:00
Tooling Adding a vector version of clang::tooling::shiftedCodePosition(). 2013-08-27 15:44:26 +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