[libc-commits] [libc] 573f822 - [libc] Fix socketopt_test on 32-bit builds (#192423)

via libc-commits libc-commits at lists.llvm.org
Thu Apr 16 03:33:54 PDT 2026


Author: Pavel Labath
Date: 2026-04-16T10:33:48Z
New Revision: 573f8227f76670bc5fe1cd38650a3d6c8a840e03

URL: https://github.com/llvm/llvm-project/commit/573f8227f76670bc5fe1cd38650a3d6c8a840e03
DIFF: https://github.com/llvm/llvm-project/commit/573f8227f76670bc5fe1cd38650a3d6c8a840e03.diff

LOG: [libc] Fix socketopt_test on 32-bit builds (#192423)

This is a follow-up to #192237, fixing build breakage on riscv32.

Added: 
    

Modified: 
    libc/test/src/sys/socket/linux/socketopt_test.cpp

Removed: 
    


################################################################################
diff  --git a/libc/test/src/sys/socket/linux/socketopt_test.cpp b/libc/test/src/sys/socket/linux/socketopt_test.cpp
index 3d03487f05cf8..67feef4670b0a 100644
--- a/libc/test/src/sys/socket/linux/socketopt_test.cpp
+++ b/libc/test/src/sys/socket/linux/socketopt_test.cpp
@@ -41,14 +41,14 @@ TEST_F(LlvmLibcSocketOptTest, BasicSocketOpt) {
                                          &optval, &optlen),
               Succeeds(0));
   ASSERT_EQ(optval, 1);
-  ASSERT_EQ(optlen, sizeof(optval));
+  ASSERT_EQ(optlen, static_cast<socklen_t>(sizeof(optval)));
 
   // Test SO_TYPE (read-only)
   ASSERT_THAT(
       LIBC_NAMESPACE::getsockopt(sock, SOL_SOCKET, SO_TYPE, &optval, &optlen),
       Succeeds(0));
   ASSERT_EQ(optval, SOCK_STREAM);
-  ASSERT_EQ(optlen, sizeof(optval));
+  ASSERT_EQ(optlen, static_cast<socklen_t>(sizeof(optval)));
 
   optval = SOCK_DGRAM;
   ASSERT_THAT(


        


More information about the libc-commits mailing list