Skip to content

Commit 44882b2

Browse files
committed
[libc] fix error: implicit conversion loses floating-point precision: 'double' to 'float' in shared_math_test.cpp
1 parent ef840d8 commit 44882b2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

libc/test/shared/shared_math_test.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ TEST(LlvmLibcSharedMathTest, AllFloat) {
5757
EXPECT_FP_EQ(0x1p+0f, LIBC_NAMESPACE::shared::cosf(0.0f));
5858
EXPECT_FP_EQ(0x1p+0f, LIBC_NAMESPACE::shared::coshf(0.0f));
5959
EXPECT_FP_EQ(0x1p+0f, LIBC_NAMESPACE::shared::cospif(0.0f));
60-
EXPECT_FP_EQ(0x0p+0f, LIBC_NAMESPACE::shared::dsqrtl(0.0f));
60+
EXPECT_FP_EQ(0x0p+0f,
61+
static_cast<float>(LIBC_NAMESPACE::shared::dsqrtl(0.0f)));
6162
EXPECT_FP_EQ(0x0p+0f, LIBC_NAMESPACE::shared::erff(0.0f));
6263
EXPECT_FP_EQ(0x1p+0f, LIBC_NAMESPACE::shared::exp10f(0.0f));
6364
EXPECT_FP_EQ(0x1p+0f, LIBC_NAMESPACE::shared::expf(0.0f));

0 commit comments

Comments
 (0)