summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/help/TestHelp.py
diff options
context:
space:
mode:
authorGeorge Karpenkov <ekarpenkov@apple.com>2018-03-08 02:53:39 +0000
committerGeorge Karpenkov <ekarpenkov@apple.com>2018-03-08 02:53:39 +0000
commit04b9dc58b898e9f421759147bc5feca899efb1ef (patch)
tree19f97b4241ee71776167a5eb117dc4883daaf75a /lldb/packages/Python/lldbsuite/test/help/TestHelp.py
parent1087a542554ac0ab23bbca07d026b2fb49862809 (diff)
downloadbcm5719-llvm-04b9dc58b898e9f421759147bc5feca899efb1ef.tar.gz
bcm5719-llvm-04b9dc58b898e9f421759147bc5feca899efb1ef.zip
[analyzer] Correctly model iteration through "nil" objects
Previously, iteration through nil objects which resulted from objc-messages being set to nil were modeled incorrectly. There are a couple of notes about this patch: In principle, ExprEngineObjC might be left untouched IFF osx.loops checker is enabled. I however think that we should not do something completely incorrect depending on what checkers are left on. We should evaluate and potentially remove altogether the isConsumedExpr performance heuristic, as it seems very fragile. rdar://22205149 Differential Revision: https://reviews.llvm.org/D44178 llvm-svn: 326982
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/help/TestHelp.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud