Go to file
Chandler Carruth 9ac7a059b6 [PM] Fix a bad invalid densemap iterator bug in the new invalidation
logic.

Yup, the invalidation logic has an invalid iterator bug. Can't make this
stuff up.

We can recursively insert things into the map so we can't cache the
iterator into that map across those recursive calls. We did this
differently in two places. I have an end-to-end test that triggers at
least one of them. I'm going to work on a nice minimal test case that
triggers these, but I didn't want to leave the bug in the tree while
I tried to trigger it.

Also, the dense map iterator checking stuff we have now is awesome. =D

llvm-svn: 288135
2016-11-29 12:54:34 +00:00
clang [AST] Use static_assert to verify types instead of undefined classes. 2016-11-29 12:41:21 +00:00
clang-tools-extra [include-fixer] Don't interfere with typo correction if we found nothing. 2016-11-28 17:16:18 +00:00
compiler-rt Revert "Revert "[ASan] Enable on SystemZ."" 2016-11-29 08:25:00 +00:00
debuginfo-tests
libclc Fix build since r286752. 2016-11-14 16:06:33 +00:00
libcxx Implement conjuntion/disjuntion/negation for LFTS v2. Same code and tests for the ones in std:: 2016-11-26 18:45:03 +00:00
libcxxabi __cxa_demangle: use default member initialization 2016-11-18 19:01:53 +00:00
libunwind EHABI: mark some functions as exported 2016-11-17 23:53:35 +00:00
lld [ELF][MIPS] Add new check to the test case in attempt to investigate Windows build-bot failure 2016-11-29 11:19:47 +00:00
lldb Remove ConnectionSharedMemory 2016-11-29 09:42:35 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm [PM] Fix a bad invalid densemap iterator bug in the new invalidation 2016-11-29 12:54:34 +00:00
openmp Fixed typo in kmp_process_deps trace output 2016-11-28 20:10:32 +00:00
parallel-libs [Acxxel] Remove setActiveDeviceForThread 2016-10-28 00:54:02 +00:00
polly Update for clang-format change in r288119 2016-11-29 12:52:08 +00:00