Fixes for nodiscard std::optional, std::set operations

libc++ recently added more nodiscard attributes:
http://github.com/llvm/llvm-project/pull/169982 and
http://github.com/llvm/llvm-project/pull/170045

Bug: 468205004
Change-Id: Ie199d266b349696515e17bf8735333a202134f51
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7256034
Owners-Override: Nico Weber <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Auto-Submit: Hans Wennborg <[email protected]>
Commit-Queue: Hans Wennborg <[email protected]>
Commit-Queue: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1557956}
NOKEYCHECK=True
GitOrigin-RevId: 54f527e0399c84e1d70fdeb17b4fa8d53b4bf8f3
diff --git a/src/partition_alloc/pointers/raw_ptr_unittest.cc b/src/partition_alloc/pointers/raw_ptr_unittest.cc
index 7fec9ba..574d20c 100644
--- a/src/partition_alloc/pointers/raw_ptr_unittest.cc
+++ b/src/partition_alloc/pointers/raw_ptr_unittest.cc
@@ -1210,7 +1210,7 @@
               CountersMatch());
 
   RawPtrCountingImpl::ClearCounters();
-  set.count(&x);
+  std::ignore = set.count(&x);
   EXPECT_THAT((CountingRawPtrExpectations{
                   .wrap_raw_ptr_cnt = 0,
                   .get_for_dereference_cnt = 0,
@@ -1224,7 +1224,7 @@
               CountersMatch());
 
   RawPtrCountingImpl::ClearCounters();
-  set.count(ptr);
+  std::ignore = set.count(ptr);
   EXPECT_THAT((CountingRawPtrExpectations{
                   .wrap_raw_ptr_cnt = 0,
                   .get_for_dereference_cnt = 0,