diff options
| author | Viktor Kutuzov <vkutuzov@accesssoftek.com> | 2015-01-20 09:57:28 +0000 |
|---|---|---|
| committer | Viktor Kutuzov <vkutuzov@accesssoftek.com> | 2015-01-20 09:57:28 +0000 |
| commit | eae2e049239da269e95e883641cf1ee084e653f1 (patch) | |
| tree | 2024a4a3ee0820cafa3fd1fe10e4b93bfa63e5f1 | |
| parent | 9115a3af0213100a907d8de39e906eb9959740d5 (diff) | |
| download | bcm5719-llvm-eae2e049239da269e95e883641cf1ee084e653f1.tar.gz bcm5719-llvm-eae2e049239da269e95e883641cf1ee084e653f1.zip | |
[Msan] Fix the readlink unit test to pass on FreeBSD
Differential Revision: http://reviews.llvm.org/D7052
llvm-svn: 226554
| -rw-r--r-- | compiler-rt/lib/msan/tests/msan_test.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler-rt/lib/msan/tests/msan_test.cc b/compiler-rt/lib/msan/tests/msan_test.cc index 104d915235d..d2b76d1d3a7 100644 --- a/compiler-rt/lib/msan/tests/msan_test.cc +++ b/compiler-rt/lib/msan/tests/msan_test.cc @@ -78,10 +78,12 @@ # define FILE_TO_READ "/bin/cat" # define DIR_TO_READ "/bin" # define SUBFILE_TO_READ "cat" +# define SYMLINK_TO_READ "/usr/bin/tar" #else # define FILE_TO_READ "/proc/self/stat" # define DIR_TO_READ "/proc/self" # define SUBFILE_TO_READ "stat" +# define SYMLINK_TO_READ "/proc/self/exe" #endif static const size_t kPageSize = 4096; @@ -668,7 +670,7 @@ TEST(MemorySanitizer, DISABLED_ioctl) { TEST(MemorySanitizer, readlink) { char *x = new char[1000]; - readlink("/proc/self/exe", x, 1000); + readlink(SYMLINK_TO_READ, x, 1000); EXPECT_NOT_POISONED(x[0]); delete [] x; } |

