Import Cronet version 117.0.5938.0
Project import generated by Copybara.
FolderOrigin-RevId: /tmp/copybara-origin/src
Change-Id: Ib7683d0ed240e11ed9068152600c8092afba4571
diff --git a/base/atomicops_unittest.cc b/base/atomicops_unittest.cc
index d99126c..d75651d7 100644
--- a/base/atomicops_unittest.cc
+++ b/base/atomicops_unittest.cc
@@ -6,6 +6,7 @@
#include <stdint.h>
#include <string.h>
+#include <type_traits>
#include "testing/gtest/include/gtest/gtest.h"
@@ -176,10 +177,12 @@
AtomicType value;
- base::subtle::NoBarrier_Store(&value, kVal1);
- EXPECT_EQ(kVal1, value);
- base::subtle::NoBarrier_Store(&value, kVal2);
- EXPECT_EQ(kVal2, value);
+ if constexpr (std::is_same<AtomicType, base::subtle::Atomic32>::value) {
+ base::subtle::NoBarrier_Store(&value, kVal1);
+ EXPECT_EQ(kVal1, value);
+ base::subtle::NoBarrier_Store(&value, kVal2);
+ EXPECT_EQ(kVal2, value);
+ }
base::subtle::Release_Store(&value, kVal1);
EXPECT_EQ(kVal1, value);