aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2011-08-03 00:43:35 +0000
committerNick Lewycky <nicholas@mxc.ca>2011-08-03 00:43:35 +0000
commitd5061a9268d04c80af764291ef93fe3f7b51f0de (patch)
treed63baa440ac792dfe074875195844787e53420db /lib/Analysis
parent19308a1ea1c34e3dbed7b801408b2a8fcaba73f5 (diff)
Fix logical error when detecting lifetime intrinsics.
Don't replace a gep/bitcast with 'undef' because that will form a "free(undef)" which in turn means "unreachable". What we wanted was a no-op. Instead, analyze the whole tree and look for all the instructions we need to delete first, then delete them second, not relying on the use_list to stay consistent. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136752 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis')
0 files changed, 0 insertions, 0 deletions