Remove ignore_result.h
This removes the header file and the ignore_result()
function. Use `std::ignore =` instead.
Bug: 1285085
Change-Id: I4d5c8a1678a89ee7512dc37b910e4d8079d28ed1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3374762
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: danakj chromium <danakj@chromium.org>
Owners-Override: danakj chromium <danakj@chromium.org>
Commit-Queue: Avi Drissman <avi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#963041}
NOKEYCHECK=True
GitOrigin-RevId: 48a3208de992a313605de022023fa8894ace185c
diff --git a/linux/seccomp-bpf/die.cc b/linux/seccomp-bpf/die.cc
index 40c7f89..4e6b1b7 100644
--- a/linux/seccomp-bpf/die.cc
+++ b/linux/seccomp-bpf/die.cc
@@ -12,8 +12,8 @@
#include <unistd.h>
#include <string>
+#include <tuple>
-#include "base/ignore_result.h"
#include "base/logging.h"
#include "base/posix/eintr_wrapper.h"
#include "sandbox/linux/seccomp-bpf/syscall.h"
@@ -83,8 +83,8 @@
// No need to loop. Short write()s are unlikely and if they happen we
// probably prefer them over a loop that blocks.
- ignore_result(
- HANDLE_EINTR(Syscall::Call(__NR_write, 2, s.c_str(), s.length())));
+ std::ignore =
+ HANDLE_EINTR(Syscall::Call(__NR_write, 2, s.c_str(), s.length()));
}
}