diff options
author | Michał Górny <mgorny@moritz.systems> | 2021-09-29 17:51:51 +0200 |
---|---|---|
committer | Michał Górny <mgorny@moritz.systems> | 2021-10-01 12:53:21 +0200 |
commit | 58b4501eeabb2728a5c48e05295f3636db0ecee1 (patch) | |
tree | 37e787ec00ff3fe3dadf19bb01229c05101b94a4 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
parent | 512aa8485010009f6ec1b8d9deea3effe67e0106 (diff) | |
download | llvm-58b4501eeabb2728a5c48e05295f3636db0ecee1.zip llvm-58b4501eeabb2728a5c48e05295f3636db0ecee1.tar.gz llvm-58b4501eeabb2728a5c48e05295f3636db0ecee1.tar.bz2 |
[lldb] [Host] Refactor TerminalState
Refactor TerminalState to make the code simpler. Move 'struct termios'
to a PImpl-style subclass. Add an RAII interface to automatically store
and restore the state.
Differential revision: https://reviews.llvm.org/D110721
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
-rw-r--r-- | lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp b/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp index 5bbb673..6759506 100644 --- a/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp +++ b/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp @@ -355,7 +355,6 @@ private: PyEval_InitThreads(); } - TerminalState m_stdin_tty_state; PyGILState_STATE m_gil_state = PyGILState_UNLOCKED; bool m_was_already_initialized = false; }; |