From 02774a2aea957c552383cc6cae43076f5436d867 Mon Sep 17 00:00:00 2001 From: Sai Sindhuri Avulamanda Date: Wed, 11 Feb 2026 11:00:05 +0530 Subject: [PATCH] Fix BoolKeys test to use integer-to-bool cast Signed-off-by: saisindhuri91 --- upb/hash/test.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/upb/hash/test.cc b/upb/hash/test.cc index 546df9d71c1f0..fcb7deaa8e4bc 100644 --- upb/hash/test.cc +++ upb/hash/test.cc @@ -336,7 +336,7 @@ TEST(IntTableTest, BoolKeys) { // First element. EXPECT_TRUE(upb_inttable_next(&t, &key, &val, &iter)); bool key_bool; - memcpy(&key_bool, &key, sizeof(key_bool)); + key_bool = static_cast(key); EXPECT_EQ(key_bool, false); EXPECT_EQ(upb_inttable_iter_key(&t, iter), false); EXPECT_EQ(val.val, true); @@ -345,7 +345,7 @@ TEST(IntTableTest, BoolKeys) { // Second element. EXPECT_TRUE(upb_inttable_next(&t, &key, &val, &iter)); - memcpy(&key_bool, &key, sizeof(key_bool)); + key_bool = static_cast(key); EXPECT_EQ(key_bool, true); EXPECT_EQ(upb_inttable_iter_key(&t, iter), true); EXPECT_EQ(val.val, false);