Go to file
Jordan Rose 320fbf057c [analyzer] Check the stack frame when looking for a var's initialization.
FindLastStoreBRVisitor is responsible for finding where a particular region
gets its value; if the region is a VarRegion, it's possible that value was
assigned at initialization, i.e. at its DeclStmt. However, if a function is
called recursively, the same DeclStmt may be evaluated multiple times in
multiple stack frames. FindLastStoreBRVisitor was not taking this into
account and just picking the first one it saw.

<rdar://problem/13787723>

llvm-svn: 180997
2013-05-03 05:47:31 +00:00
clang [analyzer] Check the stack frame when looking for a var's initialization. 2013-05-03 05:47:31 +00:00
clang-tools-extra Add support to read include/exclude paths from file 2013-05-02 19:02:02 +00:00
compiler-rt Use unbuffered I/O. This reduces the runtime by about half. Our implementation is now only about 5 times slower than gcc's. 2013-05-03 00:25:49 +00:00
debuginfo-tests Remove IR scenario tests. 2013-03-15 20:52:10 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Stephan Tolksdorf: fixes the issue in the <atomic> header and adds corresponding tests. I've used macros to fall back to a user-provided default constructor if _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS (though I suspect that there won't be many users defining that macro). 2013-05-02 20:18:43 +00:00
libcxxabi Add capability to demangle invocation functions for ObjC blocks. 2013-04-10 19:44:03 +00:00
lld [lld][ELF] reduce the number of symbols emitted in the symbol table 2013-05-01 19:36:38 +00:00
lldb Add a hard limit to how many frames lldb will unwind in a single 2013-05-03 04:48:41 +00:00
llvm Unbreaking the non-x86 build bots by protecting the AVX test code properly. 2013-05-03 02:52:21 +00:00
polly IndependentBlocks: We can only reconstruct PHI nodes that are within the ScoP 2013-04-17 07:20:36 +00:00