summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/expression_command/macros
diff options
context:
space:
mode:
authorDevin Coughlin <dcoughlin@apple.com>2016-02-18 19:13:30 +0000
committerDevin Coughlin <dcoughlin@apple.com>2016-02-18 19:13:30 +0000
commit069a1073ddbd9fd605a98189edd682e3cc083fad (patch)
treee125797f3335ae20bfad896280aae5c5a2cf1a89 /lldb/packages/Python/lldbsuite/test/expression_command/macros
parentd70a6e71a9f04d12b155ca561f8ef92b3b227a40 (diff)
downloadbcm5719-llvm-069a1073ddbd9fd605a98189edd682e3cc083fad.tar.gz
bcm5719-llvm-069a1073ddbd9fd605a98189edd682e3cc083fad.zip
[analyzer] Improve modeling of ObjC synthesized property setters.
When modeling a call to a setter for a property that is synthesized to be backed by an instance variable, don't invalidate the entire instance but rather only the storage for the updated instance variable itself. This still doesn't model the effect of the setter completely. It doesn't bind the set value to the ivar storage location because doing so would cause the set value to escape, removing valuable diagnostics about potential leaks of the value from the retain count checker. llvm-svn: 261243
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/macros')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud