aboutsummaryrefslogtreecommitdiff
path: root/tests/functional/repl_characterization/test-session.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/repl_characterization/test-session.cc')
-rw-r--r--tests/functional/repl_characterization/test-session.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/functional/repl_characterization/test-session.cc b/tests/functional/repl_characterization/test-session.cc
index e59064fc5..96f101cdd 100644
--- a/tests/functional/repl_characterization/test-session.cc
+++ b/tests/functional/repl_characterization/test-session.cc
@@ -22,7 +22,7 @@ RunningProcess RunningProcess::start(std::string executable, Strings args)
procStdout.create();
// This is separate from runProgram2 because we have different IO requirements
- pid_t pid = startProcess([&]() {
+ auto pid = startProcess([&]() {
if (dup2(procStdout.writeSide.get(), STDOUT_FILENO) == -1) {
throw SysError("dupping stdout");
}
@@ -42,7 +42,7 @@ RunningProcess RunningProcess::start(std::string executable, Strings args)
procStdin.readSide.close();
return RunningProcess{
- .pid = pid,
+ .pid = std::move(pid),
.procStdin = std::move(procStdin),
.procStdout = std::move(procStdout),
};