[compiler-rt] r229387 - [Msan] Disable the fgetgrent_r unit test on FreeBSD

Viktor Kutuzov vkutuzov at accesssoftek.com
Mon Feb 16 05:24:21 PST 2015


Author: vkutuzov
Date: Mon Feb 16 07:24:21 2015
New Revision: 229387

URL: http://llvm.org/viewvc/llvm-project?rev=229387&view=rev
Log:
[Msan] Disable the fgetgrent_r unit test on FreeBSD
Differential Revision: http://reviews.llvm.org/D7343

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=229387&r1=229386&r2=229387&view=diff
==============================================================================
--- compiler-rt/trunk/lib/msan/tests/msan_test.cc (original)
+++ compiler-rt/trunk/lib/msan/tests/msan_test.cc Mon Feb 16 07:24:21 2015
@@ -3371,6 +3371,8 @@ TEST(MemorySanitizer, getgrent_r) {
   EXPECT_NOT_POISONED(grpres);
 }
 
+// There's no fgetgrent_r() on FreeBSD.
+#if !defined(__FreeBSD__)
 TEST(MemorySanitizer, fgetgrent_r) {
   FILE *fp = fopen("/etc/group", "r");
   struct group grp;
@@ -3386,6 +3388,7 @@ TEST(MemorySanitizer, fgetgrent_r) {
   EXPECT_NOT_POISONED(grpres);
   fclose(fp);
 }
+#endif
 
 TEST(MemorySanitizer, getgroups) {
   int n = getgroups(0, 0);





More information about the llvm-commits mailing list