summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
diff options
context:
space:
mode:
authorAnna Zaks <ganna@apple.com>2012-05-08 21:19:21 +0000
committerAnna Zaks <ganna@apple.com>2012-05-08 21:19:21 +0000
commit66843480a64a9f23f2a23118d92aa3dd6260af0c (patch)
tree22b4768885f4c94b6d0ea38e7a1f157b1066da58 /llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
parent92f6adc8befc032ab6d442a0d121a67573d6f91e (diff)
downloadbcm5719-llvm-66843480a64a9f23f2a23118d92aa3dd6260af0c.tar.gz
bcm5719-llvm-66843480a64a9f23f2a23118d92aa3dd6260af0c.zip
[analyzer] SelfInit: Stop tracking self if it's assigned a value we
don't reason about. Self is just like a local variable in init methods, so it can be assigned anything like result of static functions, other methods ... So to suppress false positives that result in such cases, stop tracking the checker-specific state after self is being assigned to (unless the value is't being assigned to is either self or conforms to our rules). This change does not invalidate any existing regression tests. llvm-svn: 156420
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud