summaryrefslogtreecommitdiffhomepage
path: root/test/syscalls/linux
diff options
context:
space:
mode:
authorJamie Liu <jamieliu@google.com>2018-12-11 17:04:42 -0800
committerShentubot <shentubot@google.com>2018-12-11 17:05:53 -0800
commita2c868a098fcb51dcdf629045c5f5c0f68c2766f (patch)
tree2c1f2c35e3a8033a50b08fe31a32a5b03c901db5 /test/syscalls/linux
parent24c1158b9c21f7f8b7126e810d623a518422052e (diff)
Add rvalue ref-qualified PosixErrorOr<T>::ValueOrDie() overloads.
This allows ValueOrDie() to be called on PosixErrorOr rvalues (e.g. temporaries) holding move-only types without extraneous std::move()s. PiperOrigin-RevId: 225098036 Change-Id: I662862e4f3562141f941845fc6e197edb27ce29b
Diffstat (limited to 'test/syscalls/linux')
-rw-r--r--test/syscalls/linux/itimer.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/syscalls/linux/itimer.cc b/test/syscalls/linux/itimer.cc
index ee5871cbe..5d42529e2 100644
--- a/test/syscalls/linux/itimer.cc
+++ b/test/syscalls/linux/itimer.cc
@@ -126,7 +126,7 @@ SignalTestResult ItimerSignalTest(int id, clock_t main_clock,
sa.sa_handler = &SignalTestSignalHandler;
sa.sa_flags = SA_RESTART;
sigemptyset(&sa.sa_mask);
- auto sigaction_cleanup = std::move(ScopedSigaction(signal, sa).ValueOrDie());
+ auto sigaction_cleanup = ScopedSigaction(signal, sa).ValueOrDie();
int socketfds[2];
TEST_PCHECK(socketpair(AF_UNIX, SOCK_STREAM, 0, socketfds) == 0);
@@ -167,7 +167,7 @@ SignalTestResult ItimerSignalTest(int id, clock_t main_clock,
struct itimerval timer = {};
timer.it_value = absl::ToTimeval(kPeriod);
timer.it_interval = absl::ToTimeval(kPeriod);
- auto cleanup_itimer = std::move(ScopedItimer(id, timer).ValueOrDie());
+ auto cleanup_itimer = ScopedItimer(id, timer).ValueOrDie();
// Unblock th1.
//