summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test
diff options
context:
space:
mode:
authorRaphael Isemann <teemperor@gmail.com>2019-11-19 11:49:55 +0100
committerRaphael Isemann <teemperor@gmail.com>2019-11-19 12:44:27 +0100
commit96d814a5fe0a333bc53f52e8f290d1ac009c85fe (patch)
tree1ee48a09d0493336f83a0ee23033cac9228028ac /lldb/packages/Python/lldbsuite/test
parenta89ca4ae179def7fac1a35e53d7b28d4c9d531be (diff)
downloadbcm5719-llvm-96d814a5fe0a333bc53f52e8f290d1ac009c85fe.tar.gz
bcm5719-llvm-96d814a5fe0a333bc53f52e8f290d1ac009c85fe.zip
[lldb] Remove ClangExpressionDeclMap::ResolveUnknownTypes
Summary: This is some really shady code. It's supposed to kick in after an expression already failed and then try to look up "unknown types" that for some undocumented reason can't be resolved during/before parsing. Beside the fact that we never mark any type as `EVUnknownType` in either swift-lldb or lldb (which means this code is unreachable), this code doesn't even make the expression evaluation succeed if if would ever be executed but instead seems to try to load more debug info that maybe any following expression evaluations might succeed. This patch removes ClangExpressionDeclMap::ResolveUnknownTypes and the related data structures/checks/calls. Reviewers: davide Reviewed By: davide Subscribers: aprantl, abidh, JDevlieghere, lldb-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D70388
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud