summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/expression_command/macros/TestMacros.py
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/TestMacros.py
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/TestMacros.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud