Go to file
Bill Wendling 88d06c3b2d Use a worklist to avoid a sneaky iterator invalidation.
The iterator could be invalidated when it's recursively deleting a whole bunch
of constant expressions in a constant initializer.

Note: This was only reproducible if `opt' was run on a `.bc' file. If `opt' was
run on a `.ll' file, it wouldn't crash. This is why the test first pushes the
`.ll' file through `llvm-as' before feeding it to `opt'.

PR15440

llvm-svn: 178531
2013-04-02 08:16:45 +00:00
clang [analyzer] Moving cplusplus.NewDelete to alpha.* for now. 2013-04-02 05:59:24 +00:00
clang-tools-extra Refactor Usenullptr matcher to avoid duplication 2013-04-01 20:09:29 +00:00
compiler-rt [sanitizer] More interceptors. 2013-04-01 14:47:21 +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 Test case was forming the wrong limits when size_t != unsigned long. 2013-03-29 21:22:22 +00:00
libcxxabi Bruce Mitchener: Typo fixes. 2013-02-15 15:48:49 +00:00
lld [ELF][Hexagon] fix few relocations and add test 2013-04-01 20:20:11 +00:00
lldb Remove some unused code. 2013-04-02 00:26:03 +00:00
llvm Use a worklist to avoid a sneaky iterator invalidation. 2013-04-02 08:16:45 +00:00
polly ScopDetection: Use isTopLevelRegion 2013-04-02 06:41:48 +00:00