aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ModuleManager.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 /clang/lib/Serialization/ModuleManager.cpp
parentc2bc61b00656b573e146ceaff46853819ab2c4f9 (diff)
downloadllvm-1217112d1167a4c11bcb2ef4471fc66fc4e43cc4.zip
llvm-1217112d1167a4c11bcb2ef4471fc66fc4e43cc4.tar.gz
llvm-1217112d1167a4c11bcb2ef4471fc66fc4e43cc4.tar.bz2
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 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions