summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/lldbplatform.py
diff options
context:
space:
mode:
authorKristof Umann <dkszelethus@gmail.com>2019-08-13 23:48:10 +0000
committerKristof Umann <dkszelethus@gmail.com>2019-08-13 23:48:10 +0000
commit0df9c8c57802b0b1c75380c904b3cce0b902e2c5 (patch)
tree779f5bb4d9e19c1f7c5f9f40e981fa9cb631a2a8 /lldb/packages/Python/lldbsuite/test/lldbplatform.py
parent3cb3aa2ee807cc93a1659b3bfa0e23292b4fee78 (diff)
downloadbcm5719-llvm-0df9c8c57802b0b1c75380c904b3cce0b902e2c5.tar.gz
bcm5719-llvm-0df9c8c57802b0b1c75380c904b3cce0b902e2c5.zip
[analyzer] Track the right hand side of the last store regardless of its value
Summary: The following code snippet taken from D64271#1572188 has an issue: namely, because `flag`'s value isn't undef or a concrete int, it isn't being tracked. int flag; bool coin(); void foo() { flag = coin(); } void test() { int *x = 0; int local_flag; flag = 1; foo(); local_flag = flag; if (local_flag) x = new int; foo(); local_flag = flag; if (local_flag) *x = 5; } This, in my opinion, makes no sense, other values may be interesting too. Originally added by rC185608. Differential Revision: https://reviews.llvm.org/D64287 llvm-svn: 368773
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lldbplatform.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud