diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2012-03-24 22:34:23 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2012-03-24 22:34:23 +0000 |
commit | c5b785b91c922bbb3d5adb4b042c976bebe00e4d (patch) | |
tree | df99957d17c3abf800bfcd821ca0da68dbddddab /lib/Transforms/Utils/Local.cpp | |
parent | 300361a71767ddc6502ae8fffda877da986c2f22 (diff) |
Don't add the instruction about to be RAUW'ed and erased to the
worklist. This can happen in theory when an instruction uses itself,
such as a PHI node. This was spotted by inspection, and unfortunately
I've not been able to come up with a test case that would trigger it. If
anyone has ideas, let me know...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153396 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions