Go to file
George Burgess IV 6edb891c8e [CFLAA] Fix a use-of-invalid-pointer bug.
As shown in the diff, we used to add to CFLAA's cache by doing
`Cache[Fn] = buildSetsFrom(Fn)`. `buildSetsFrom(Fn)` may cause `Cache`
to reallocate its underlying storage, if this happens and `Cache[Fn]`
was evaluated prior to `buildSetsFrom(Fn)`, then we'll store the result
to a bad address.

Patch by Jia Chen.

llvm-svn: 268269
2016-05-02 18:09:19 +00:00
clang Expand aggregate arguments more often on 32-bit Windows 2016-05-02 17:41:07 +00:00
clang-tools-extra [clang-tidy] Cleaning namespaces to be more consistant across checkers. 2016-05-02 18:00:29 +00:00
compiler-rt [sanitizer] Fix a crash in SizeClassAllocator32 with an out-of-range pointer 2016-05-02 15:23:01 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc prepare-builtins: Remove call to getGlobalContext() 2016-04-15 14:18:58 +00:00
libcxx Replace one more occurrence of non-standard std:launch::any. Patch from STL@microsoft.com 2016-04-30 02:30:18 +00:00
libcxxabi Enable testing for static libc++abi 2016-04-19 12:47:38 +00:00
libunwind unwind: remove last instance of -Wexpansion-to-defined 2016-04-26 01:11:29 +00:00
lld Quote arguments for --reproduce. 2016-05-02 17:34:17 +00:00
lldb I forgot to check in the test case for the changes I made to synthetic children yesterday. Do so now 2016-05-02 17:57:14 +00:00
llgo [llgo] llgoi: separate evaluation from printing 2016-04-25 01:18:20 +00:00
llvm [CFLAA] Fix a use-of-invalid-pointer bug. 2016-05-02 18:09:19 +00:00
openmp Remove architecture dependent Hwloc DEBUG section 2016-04-25 21:11:26 +00:00
polly Typo: ToComplex -> TooComplex. NFC. 2016-05-02 12:25:36 +00:00