diff options
Diffstat (limited to 'libc/test')
-rw-r--r-- | libc/test/include/netinet_in_test.cpp | 10 | ||||
-rw-r--r-- | libc/test/shared/CMakeLists.txt | 1 | ||||
-rw-r--r-- | libc/test/shared/shared_math_test.cpp | 1 | ||||
-rw-r--r-- | libc/test/src/arpa/inet/CMakeLists.txt | 8 |
4 files changed, 12 insertions, 8 deletions
diff --git a/libc/test/include/netinet_in_test.cpp b/libc/test/include/netinet_in_test.cpp index a6c47a7..714892f 100644 --- a/libc/test/include/netinet_in_test.cpp +++ b/libc/test/include/netinet_in_test.cpp @@ -17,3 +17,13 @@ TEST(LlvmLibcNetinetInTest, IPPROTOMacro) { EXPECT_EQ(IPPROTO_IPV6, 41); EXPECT_EQ(IPPROTO_RAW, 255); } + +TEST(LlvmLibcNetinetInTest, IPV6Macro) { + EXPECT_EQ(IPV6_UNICAST_HOPS, 16); + EXPECT_EQ(IPV6_MULTICAST_IF, 17); + EXPECT_EQ(IPV6_MULTICAST_HOPS, 18); + EXPECT_EQ(IPV6_MULTICAST_LOOP, 19); + EXPECT_EQ(IPV6_JOIN_GROUP, 20); + EXPECT_EQ(IPV6_LEAVE_GROUP, 21); + EXPECT_EQ(IPV6_V6ONLY, 26); +} diff --git a/libc/test/shared/CMakeLists.txt b/libc/test/shared/CMakeLists.txt index 8d81199..aede395 100644 --- a/libc/test/shared/CMakeLists.txt +++ b/libc/test/shared/CMakeLists.txt @@ -43,6 +43,7 @@ add_fp_unittest( libc.src.__support.math.exp2 libc.src.__support.math.exp2f libc.src.__support.math.exp2f16 + libc.src.__support.math.exp2m1f libc.src.__support.math.exp10 libc.src.__support.math.exp10f libc.src.__support.math.exp10f16 diff --git a/libc/test/shared/shared_math_test.cpp b/libc/test/shared/shared_math_test.cpp index 84787d5..a6825a1 100644 --- a/libc/test/shared/shared_math_test.cpp +++ b/libc/test/shared/shared_math_test.cpp @@ -61,6 +61,7 @@ TEST(LlvmLibcSharedMathTest, AllFloat) { EXPECT_FP_EQ(0x0p+0f, LIBC_NAMESPACE::shared::exp10m1f(0.0f)); EXPECT_FP_EQ(0x0p+0f, LIBC_NAMESPACE::shared::erff(0.0f)); EXPECT_FP_EQ(0x1p+0f, LIBC_NAMESPACE::shared::exp10f(0.0f)); + EXPECT_FP_EQ(0x0p+0f, LIBC_NAMESPACE::shared::exp2m1f(0.0f)); EXPECT_FP_EQ(0x1p+0f, LIBC_NAMESPACE::shared::expf(0.0f)); EXPECT_FP_EQ(0x1p+0f, LIBC_NAMESPACE::shared::exp2f(0.0f)); diff --git a/libc/test/src/arpa/inet/CMakeLists.txt b/libc/test/src/arpa/inet/CMakeLists.txt index 6e78e3a..21760df 100644 --- a/libc/test/src/arpa/inet/CMakeLists.txt +++ b/libc/test/src/arpa/inet/CMakeLists.txt @@ -6,8 +6,6 @@ add_libc_unittest( libc_arpa_inet_unittests SRCS htonl_test.cpp - CXX_STANDARD - 20 DEPENDS libc.src.arpa.inet.htonl libc.src.arpa.inet.ntohl @@ -19,8 +17,6 @@ add_libc_unittest( libc_arpa_inet_unittests SRCS htons_test.cpp - CXX_STANDARD - 20 DEPENDS libc.src.arpa.inet.htons libc.src.arpa.inet.ntohs @@ -32,8 +28,6 @@ add_libc_unittest( libc_arpa_inet_unittests SRCS ntohl_test.cpp - CXX_STANDARD - 20 DEPENDS libc.src.arpa.inet.htonl libc.src.arpa.inet.ntohl @@ -45,8 +39,6 @@ add_libc_unittest( libc_arpa_inet_unittests SRCS ntohs_test.cpp - CXX_STANDARD - 20 DEPENDS libc.src.arpa.inet.htons libc.src.arpa.inet.ntohs |