aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
diff options
context:
space:
mode:
authorDevin Coughlin <dcoughlin@apple.com>2016-08-19 01:05:31 +0000
committerDevin Coughlin <dcoughlin@apple.com>2016-08-19 01:05:31 +0000
commit719238b7d3907182e5c1e325370a1b55dc438b2e (patch)
tree800a70518eeda8e185716e2c7038d90f1f2ca212 /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
parentc2f1e32365344eee43372bf1259c9d41423f87c1 (diff)
downloadllvm-719238b7d3907182e5c1e325370a1b55dc438b2e.zip
llvm-719238b7d3907182e5c1e325370a1b55dc438b2e.tar.gz
llvm-719238b7d3907182e5c1e325370a1b55dc438b2e.tar.bz2
[analyzer] Weaken assertion in trackNullOrUndefValue()
We should ignore paren casts when making sure that the semantic expression in a PseudoObjectExpr for an ObjC getter is a message send. This has no other intended functionality change. Adding a test for this exposed an interesting issue in another test case that only manifests under ARC. trackNullOrUndefValue() is not properly suppressing for nil values that are the result of nil propagation from a nil receiver when the nil is returned from a function. I've added a FIXME for that missing suppression. rdar://problem/27290568 llvm-svn: 279181
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp')
0 files changed, 0 insertions, 0 deletions