diff options
| author | Vitaly Buka <vitalybuka@google.com> | 2017-06-29 00:19:29 +0000 |
|---|---|---|
| committer | Vitaly Buka <vitalybuka@google.com> | 2017-06-29 00:19:29 +0000 |
| commit | 2af2fd5f76cc57ac9a42338a889d669bb67dd01c (patch) | |
| tree | 77a8d12f0d386c3ba120fe33c5b3296562264cfe | |
| parent | 0c981cf69b21a2b5827502220796d35bafe9f550 (diff) | |
| download | bcm5719-llvm-2af2fd5f76cc57ac9a42338a889d669bb67dd01c.tar.gz bcm5719-llvm-2af2fd5f76cc57ac9a42338a889d669bb67dd01c.zip | |
[asan] Fix try to fix test on Android
%T is dir on host system, device does not have it
llvm-svn: 306621
| -rw-r--r-- | compiler-rt/test/asan/TestCases/Posix/asan-sigbus.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/compiler-rt/test/asan/TestCases/Posix/asan-sigbus.cpp b/compiler-rt/test/asan/TestCases/Posix/asan-sigbus.cpp index d02ebbd9d8b..c91ecbd756f 100644 --- a/compiler-rt/test/asan/TestCases/Posix/asan-sigbus.cpp +++ b/compiler-rt/test/asan/TestCases/Posix/asan-sigbus.cpp @@ -1,8 +1,8 @@ // Check handle_bus flag // Defaults to true // RUN: %clangxx_asan -std=c++11 %s -o %t -// RUN: not %run %t %T/file 2>&1 | FileCheck %s -check-prefix=CHECK-BUS -// RUN: %env_asan_opts=handle_sigbus=0 not --crash %run %t %T/file 2>&1 | FileCheck %s +// RUN: not %run %t 2>&1 | FileCheck %s -check-prefix=CHECK-BUS +// RUN: %env_asan_opts=handle_sigbus=0 not --crash %run %t 2>&1 | FileCheck %s // UNSUPPORTED: ios @@ -12,11 +12,11 @@ #include <stdlib.h> #include <sys/mman.h> #include <unistd.h> +#include <string> char array[4096]; int main(int argc, char **argv) { - assert(argc > 1); - int fd = open(argv[1], O_RDWR | O_CREAT, 0700); + int fd = open((std::string(argv[0]) + ".m").c_str(), O_RDWR | O_CREAT, 0700); if (fd < 0) { perror("open"); exit(1); |

