forked from OSchip/llvm-project
[ScriptInterpreter] Remove ScriptInterpreterPythonImpl::Clear() (NFC)
This method is never called. llvm-svn: 372190
This commit is contained in:
parent
fd2044f299
commit
abb3d13778
|
@ -2212,18 +2212,6 @@ bool ScriptInterpreterPythonImpl::GetScriptedSummary(
|
|||
return ret_val;
|
||||
}
|
||||
|
||||
void ScriptInterpreterPythonImpl::Clear() {
|
||||
// Release any global variables that might have strong references to
|
||||
// LLDB objects when clearing the python script interpreter.
|
||||
Locker locker(this, Locker::AcquireLock, Locker::FreeAcquiredLock);
|
||||
|
||||
// This may be called as part of Py_Finalize. In that case the modules are
|
||||
// destroyed in random order and we can't guarantee that we can access these.
|
||||
if (Py_IsInitialized())
|
||||
PyRun_SimpleString("lldb.debugger = None; lldb.target = None; lldb.process "
|
||||
"= None; lldb.thread = None; lldb.frame = None");
|
||||
}
|
||||
|
||||
bool ScriptInterpreterPythonImpl::BreakpointCallbackFunction(
|
||||
void *baton, StoppointCallbackContext *context, user_id_t break_id,
|
||||
user_id_t break_loc_id) {
|
||||
|
|
|
@ -188,8 +188,6 @@ public:
|
|||
const TypeSummaryOptions &options,
|
||||
std::string &retval) override;
|
||||
|
||||
void Clear() override;
|
||||
|
||||
bool GetDocumentationForItem(const char *item, std::string &dest) override;
|
||||
|
||||
bool GetShortHelpForCommandObject(StructuredData::GenericSP cmd_obj_sp,
|
||||
|
|
Loading…
Reference in New Issue