summaryrefslogtreecommitdiff
path: root/Source/cmServerConnection.cxx
diff options
context:
space:
mode:
authorBen Boeckel <ben.boeckel@kitware.com>2019-02-20 18:33:51 -0500
committerBrad King <brad.king@kitware.com>2019-02-22 11:02:13 -0500
commitc7f3663b10178e3324bb22759198b19c7c3aa8c2 (patch)
tree6d6da4a24151eb698e6e4ad2a7e5cc55baef4bdf /Source/cmServerConnection.cxx
parent7574e16096abe57d44cde4e6380a22d940cde98c (diff)
downloadcmake-c7f3663b10178e3324bb22759198b19c7c3aa8c2.tar.gz
cmServerConnection: make return conversions explicit
GCC 9 warns that `std::move` is not necessary, but in fact it is necessary to call the proper conversion constructor. Make that call explicit.
Diffstat (limited to 'Source/cmServerConnection.cxx')
-rw-r--r--Source/cmServerConnection.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/cmServerConnection.cxx b/Source/cmServerConnection.cxx
index 844a85890f..a878890dad 100644
--- a/Source/cmServerConnection.cxx
+++ b/Source/cmServerConnection.cxx
@@ -29,7 +29,7 @@ cm::uv_stream_ptr cmStdIoConnection::SetupStream(int file_id)
tty.init(*this->Server->GetLoop(), file_id, file_id == 0,
static_cast<cmEventBasedConnection*>(this));
uv_tty_set_mode(tty, UV_TTY_MODE_NORMAL);
- return std::move(tty);
+ return { std::move(tty) };
}
case UV_FILE:
if (file_id == 0) {
@@ -43,7 +43,7 @@ cm::uv_stream_ptr cmStdIoConnection::SetupStream(int file_id)
pipe.init(*this->Server->GetLoop(), 0,
static_cast<cmEventBasedConnection*>(this));
uv_pipe_open(pipe, file_id);
- return std::move(pipe);
+ return { std::move(pipe) };
}
default:
assert(false && "Unable to determine stream type");