summaryrefslogtreecommitdiffstats
path: root/polly
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2013-05-03 05:47:24 +0000
committerJordan Rose <jordan_rose@apple.com>2013-05-03 05:47:24 +0000
commitcea47b78fcaa21c076ff16c00e74a33ba827b72a (patch)
tree0306770c443789c26cc723aa1c3347cd2cec395a /polly
parent9dbe9e630eadbeed61a90299684e0bcb441eb1bd (diff)
downloadbcm5719-llvm-cea47b78fcaa21c076ff16c00e74a33ba827b72a.tar.gz
bcm5719-llvm-cea47b78fcaa21c076ff16c00e74a33ba827b72a.zip
[analyzer] Fix trackNullOrUndef when tracking args that have nil receivers.
There were actually two bugs here: - if we decided to look for an interesting lvalue or call expression, we wouldn't go find its node if we also knew we were at a (different) call. - if we looked through one message send with a nil receiver, we thought we were still looking at an argument to the original call. Put together, this kept us from being able to track the right values, which means sub-par diagnostics and worse false-positive suppression. Noticed by inspection. llvm-svn: 180996
Diffstat (limited to 'polly')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud