[compiler-rt] r189786 - [msan] A regression test for r189785.

Evgeniy Stepanov eugeni.stepanov at gmail.com
Tue Sep 3 03:05:46 PDT 2013


Author: eugenis
Date: Tue Sep  3 05:05:45 2013
New Revision: 189786

URL: http://llvm.org/viewvc/llvm-project?rev=189786&view=rev
Log:
[msan] A regression test for r189785.

Modified:
    compiler-rt/trunk/lib/msan/tests/msan_test.cc

Modified: compiler-rt/trunk/lib/msan/tests/msan_test.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/msan/tests/msan_test.cc?rev=189786&r1=189785&r2=189786&view=diff
==============================================================================
--- compiler-rt/trunk/lib/msan/tests/msan_test.cc (original)
+++ compiler-rt/trunk/lib/msan/tests/msan_test.cc Tue Sep  3 05:05:45 2013
@@ -2925,6 +2925,13 @@ TEST(MemorySanitizer, CallocOverflow) {
   EXPECT_EQ(0L, Ident(p));
 }
 
+TEST(MemorySanitizer, Select) {
+  int x;
+  int volatile* p = &x;
+  int z = *p ? 1 : 0;
+  EXPECT_POISONED(z);
+}
+
 TEST(MemorySanitizerStress, DISABLED_MallocStackTrace) {
   RecursiveMalloc(22);
 }





More information about the llvm-commits mailing list