Skip to content

Commit d32d108

Browse files
error: implicit conversion loses integer precision: 'long' to 'int' [-Werror,-Wshorten-64-to-32]
1 parent 2f20aa4 commit d32d108

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

libc/test/src/sys/socket/linux/sendto_recvfrom_test.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#include "test/UnitTest/ErrnoSetterMatcher.h"
1717
#include "test/UnitTest/Test.h"
1818

19+
#include <sys/_types/_ssize_t.h>
1920
#include <sys/socket.h> // For AF_UNIX and SOCK_DGRAM
2021

2122
using LIBC_NAMESPACE::testing::ErrnoSetterMatcher::Fails;
@@ -54,13 +55,13 @@ TEST_F(LlvmLibcSendToRecvFromTest, SendToFails) {
5455

5556
ASSERT_THAT(
5657
LIBC_NAMESPACE::sendto(-1, TEST_MESSAGE, MESSAGE_LEN, 0, nullptr, 0),
57-
Fails(EBADF));
58+
Fails(ssize_t(EBADF)));
5859
}
5960

6061
TEST_F(LlvmLibcSendToRecvFromTest, RecvFromFails) {
6162
char buffer[256];
6263

6364
ASSERT_THAT(
6465
LIBC_NAMESPACE::recvfrom(-1, buffer, sizeof(buffer), 0, nullptr, 0),
65-
Fails(EBADF));
66+
Fails(ssize_t(EBADF)));
6667
}

0 commit comments

Comments
 (0)