llvm-project/clang/lib
Jordan Rose c8a78a37bb [analyzer] Handle implicit statements used for end-of-path nodes' source locs.
Some implicit statements, such as the implicit 'self' inserted for "free"
Objective-C ivar access, have invalid source locations. If one of these
statements is the location where an issue is reported, we'll now look at
the enclosing statements for a valid source location.

<rdar://problem/12446776>

llvm-svn: 165354
2012-10-06 01:19:30 +00:00
..
ARCMigrate Split library clangRewrite into clangRewriteCore and clangRewriteFrontend. 2012-09-01 05:09:24 +00:00
AST Added forgotten break. 2012-10-05 04:43:29 +00:00
ASTMatchers Fix isDerivedFrom matcher. 2012-09-18 14:17:42 +00:00
Analysis Thread-safety analysis: allow attributes on constructors to refer to 'this'. 2012-10-05 22:38:19 +00:00
Basic Allowing individual targets to determine whether a given calling convention is allowed or ignored with warning. This allows for correct name mangling for x64 targets on Windows, which in turn allows for linking against the Win32 APIs. 2012-10-02 14:26:08 +00:00
CodeGen Propagate calling convention for aliases and weakrefs. 2012-10-05 23:12:53 +00:00
Driver Driver: Link crtfastmath.o if it's available and -ffast-math is specified. 2012-10-04 19:42:20 +00:00
Edit Change the representation of builtin functions in the AST 2012-08-31 00:14:07 +00:00
Frontend [Modules] Introduce Module::TopHeaders which is a set of top-level headers 2012-10-05 00:22:33 +00:00
FrontendTool Split library clangRewrite into clangRewriteCore and clangRewriteFrontend. 2012-09-01 05:09:24 +00:00
Headers Add intrinsic of MULX in BMI2 header 2012-10-05 18:50:09 +00:00
Lex [Modules] Introduce Module::TopHeaders which is a set of top-level headers 2012-10-05 00:22:33 +00:00
Parse Fixed FunctionTypeLoc source range. 2012-10-04 21:42:10 +00:00
Rewrite Silencing an MSVC warning about */ being found outside of a comment. 2012-10-02 13:54:25 +00:00
Sema Workaround for libstdc++4.6 <atomic> bug: make comment more explicit about what's going on, per Sean Silva's suggestion. 2012-10-05 01:46:25 +00:00
Serialization [Modules] Introduce Module::TopHeaders which is a set of top-level headers 2012-10-05 00:22:33 +00:00
StaticAnalyzer [analyzer] Handle implicit statements used for end-of-path nodes' source locs. 2012-10-06 01:19:30 +00:00
Tooling Split library clangRewrite into clangRewriteCore and clangRewriteFrontend. 2012-09-01 05:09:24 +00:00
CMakeLists.txt Adds the AST Matcher library, which provides a in-C++ DSL to express 2012-07-06 05:48:52 +00:00
Makefile Adds the AST Matcher library, which provides a in-C++ DSL to express 2012-07-06 05:48:52 +00:00