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()));
   }
 }