summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Object/ArchiveWriter.cpp
diff options
context:
space:
mode:
authorJF Bastien <jfb@google.com>2015-07-15 21:51:33 +0000
committerJF Bastien <jfb@google.com>2015-07-15 21:51:33 +0000
commit7289f73b8d6886bc04d19d0d518c2536d4b5f149 (patch)
tree0e349dbd0c0032c6aaf3d371719583148567d0c2 /llvm/lib/Object/ArchiveWriter.cpp
parentf662e00a688305fa72fbbb7fb840eac173ed3c0f (diff)
downloadbcm5719-llvm-7289f73b8d6886bc04d19d0d518c2536d4b5f149.tar.gz
bcm5719-llvm-7289f73b8d6886bc04d19d0d518c2536d4b5f149.zip
Fix mergefunc infinite loop
Self-referential constants containing references to a merged function no longer cause the MergeFunctions pass to infinite loop. Also adds a reproduction IR which would otherwise fail, which was isolated from a similar issue in Chromium. Author: jrkoenig Reviewers: nlewycky, jfb Subscribers: llvm-commits, nlewycky, jfb Differential Revision: http://reviews.llvm.org/D11208 llvm-svn: 242337
Diffstat (limited to 'llvm/lib/Object/ArchiveWriter.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud