[compiler-rt] 43f208e - [msan] Fix unittest for 9397bdc6

Vitaly Buka via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 9 17:24:07 PST 2022


Author: Vitaly Buka
Date: 2022-03-10T01:21:30Z
New Revision: 43f208e94c246fbb9dc5463c1a8af8eb00d4c7e5

URL: https://github.com/llvm/llvm-project/commit/43f208e94c246fbb9dc5463c1a8af8eb00d4c7e5
DIFF: https://github.com/llvm/llvm-project/commit/43f208e94c246fbb9dc5463c1a8af8eb00d4c7e5.diff

LOG: [msan] Fix unittest for 9397bdc6

"1.1" is double which can't be represented precicely as a float.

Added: 
    

Modified: 
    compiler-rt/lib/msan/tests/msan_test.cpp

Removed: 
    


################################################################################
diff  --git a/compiler-rt/lib/msan/tests/msan_test.cpp b/compiler-rt/lib/msan/tests/msan_test.cpp
index 00b736e93adeb..8babe8799f652 100644
--- a/compiler-rt/lib/msan/tests/msan_test.cpp
+++ b/compiler-rt/lib/msan/tests/msan_test.cpp
@@ -4425,7 +4425,8 @@ TEST(MemorySanitizerOrigins, EQ) {
   if (!TrackingOrigins()) return;
   EXPECT_POISONED_O(*GetPoisonedO<S4>(0, __LINE__) <= 11, __LINE__);
   EXPECT_POISONED_O(*GetPoisonedO<S4>(0, __LINE__) == 11, __LINE__);
-  EXPECT_POISONED_O(*GetPoisonedO<float>(0, __LINE__) == 1.1, __LINE__);
+  EXPECT_POISONED_O(*GetPoisonedO<float>(0, __LINE__) == 1.1f, __LINE__);
+  EXPECT_POISONED_O(*GetPoisonedO<double>(0, __LINE__) == 1.1, __LINE__);
 }
 
 TEST(MemorySanitizerOrigins, DIV) {


        


More information about the llvm-commits mailing list