[lldb][NFCI] Remove UserExpression::GetJITModule
authorAlex Langford <apl@fb.com>
Fri, 31 Jan 2020 07:16:12 +0000 (23:16 -0800)
committerAlex Langford <apl@fb.com>
Fri, 31 Jan 2020 07:20:19 +0000 (23:20 -0800)
commit381e81a048f8cd6aab6a41c87ad1b1658f052192
tree71f30b92a54a7cd99b884198f1ede641cba8ceee
parent22b044877d239c40c9a932d1ea47d489c507000f
[lldb][NFCI] Remove UserExpression::GetJITModule

UserExpression::GetJITModule was used to support an option in
UserExpression::Evaluate that let you hold onto the JIT Module used during
the expression evaluation. This was only actually used in one spot --
REPL::IOHandlerInputComplete. That method didn't actually take use the
JIT module it got back, so this feature was not used in practice.
This means that we can delete the support in UserExpression::Evaluate
and delete the UserExpression::GetJITModule method entirely.
lldb/include/lldb/Expression/LLVMUserExpression.h
lldb/include/lldb/Expression/UserExpression.h
lldb/source/Expression/LLVMUserExpression.cpp
lldb/source/Expression/REPL.cpp
lldb/source/Expression/UserExpression.cpp
lldb/source/Target/Target.cpp