aboutsummaryrefslogtreecommitdiff
path: root/lldb/scripts/Python/modify-python-lldb.py
diff options
context:
space:
mode:
authorArtem Dergachev <artem.dergachev@gmail.com>2019-04-23 02:56:00 +0000
committerArtem Dergachev <artem.dergachev@gmail.com>2019-04-23 02:56:00 +0000
commit727d6ca3f0a2fdeddfbe22de6812ab301c6a9da2 (patch)
tree40c4f7a49d1fef57b019fab802eabe8846138c38 /lldb/scripts/Python/modify-python-lldb.py
parente2a8e43160588e12923994e2b44f67b2a7443a95 (diff)
downloadllvm-727d6ca3f0a2fdeddfbe22de6812ab301c6a9da2.zip
llvm-727d6ca3f0a2fdeddfbe22de6812ab301c6a9da2.tar.gz
llvm-727d6ca3f0a2fdeddfbe22de6812ab301c6a9da2.tar.bz2
[analyzer] Unbreak body farms in presence of multiple declarations.
When growing a body on a body farm, it's essential to use the same redeclaration of the function that's going to be used during analysis. Otherwise our ParmVarDecls won't match the ones that are used to identify argument regions. This boils down to trusting the reasoning in AnalysisDeclContext. We shouldn't canonicalize the declaration before farming the body because it makes us not obey the sophisticated decision-making process of AnalysisDeclContext. Differential Revision: https://reviews.llvm.org/D60899 llvm-svn: 358946
Diffstat (limited to 'lldb/scripts/Python/modify-python-lldb.py')
0 files changed, 0 insertions, 0 deletions