summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Object/Binary.cpp
diff options
context:
space:
mode:
authorManman Ren <mren@apple.com>2013-03-18 21:23:25 +0000
committerManman Ren <mren@apple.com>2013-03-18 21:23:25 +0000
commit1217112d1167a4c11bcb2ef4471fc66fc4e43cc4 (patch)
tree35a5a3585461191d77e019cca8f2b789a5f4c2ac /llvm/lib/Object/Binary.cpp
parentc2bc61b00656b573e146ceaff46853819ab2c4f9 (diff)
downloadbcm5719-llvm-1217112d1167a4c11bcb2ef4471fc66fc4e43cc4.tar.gz
bcm5719-llvm-1217112d1167a4c11bcb2ef4471fc66fc4e43cc4.zip
Check whether a pointer is non-null (isKnownNonNull) in isKnownNonZero.
This handles the case where we have an inbounds GEP with alloca as the pointer. This fixes the regression in PR12750 and rdar://13286434. Note that we can also fix this by handling some GEP cases in isKnownNonNull. llvm-svn: 177321
Diffstat (limited to 'llvm/lib/Object/Binary.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud