Skip to content

Commit 57dd927

Browse files
committed
[lldb] Return FileSP and StreamFileSP by value in IOHandler (NFC)
Smart pointers should be returned by value.
1 parent aec80c5 commit 57dd927

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

lldb/include/lldb/Core/IOHandler.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,11 +128,11 @@ class IOHandler {
128128

129129
FILE *GetErrorFILE();
130130

131-
lldb::FileSP &GetInputFileSP();
131+
lldb::FileSP GetInputFileSP();
132132

133-
lldb::StreamFileSP &GetOutputStreamFileSP();
133+
lldb::StreamFileSP GetOutputStreamFileSP();
134134

135-
lldb::StreamFileSP &GetErrorStreamFileSP();
135+
lldb::StreamFileSP GetErrorStreamFileSP();
136136

137137
Debugger &GetDebugger() { return m_debugger; }
138138

lldb/source/Core/IOHandler.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,11 +103,11 @@ FILE *IOHandler::GetErrorFILE() {
103103
return (m_error_sp ? m_error_sp->GetFile().GetStream() : nullptr);
104104
}
105105

106-
FileSP &IOHandler::GetInputFileSP() { return m_input_sp; }
106+
FileSP IOHandler::GetInputFileSP() { return m_input_sp; }
107107

108-
StreamFileSP &IOHandler::GetOutputStreamFileSP() { return m_output_sp; }
108+
StreamFileSP IOHandler::GetOutputStreamFileSP() { return m_output_sp; }
109109

110-
StreamFileSP &IOHandler::GetErrorStreamFileSP() { return m_error_sp; }
110+
StreamFileSP IOHandler::GetErrorStreamFileSP() { return m_error_sp; }
111111

112112
bool IOHandler::GetIsInteractive() {
113113
return GetInputFileSP() ? GetInputFileSP()->GetIsInteractive() : false;

0 commit comments

Comments
 (0)