diff options
Diffstat (limited to 'compiler-rt/lib/msan/lit_tests/backtrace.cc')
| -rw-r--r-- | compiler-rt/lib/msan/lit_tests/backtrace.cc | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/compiler-rt/lib/msan/lit_tests/backtrace.cc b/compiler-rt/lib/msan/lit_tests/backtrace.cc deleted file mode 100644 index 48684c29c60..00000000000 --- a/compiler-rt/lib/msan/lit_tests/backtrace.cc +++ /dev/null @@ -1,26 +0,0 @@ -// RUN: %clangxx_msan -m64 -O0 %s -o %t && %t - -#include <assert.h> -#include <execinfo.h> -#include <stdio.h> -#include <string.h> -#include <stdlib.h> - -__attribute__((noinline)) -void f() { - void *buf[10]; - int sz = backtrace(buf, sizeof(buf) / sizeof(*buf)); - assert(sz > 0); - for (int i = 0; i < sz; ++i) - if (!buf[i]) - exit(1); - char **s = backtrace_symbols(buf, sz); - assert(s > 0); - for (int i = 0; i < sz; ++i) - printf("%d\n", strlen(s[i])); -} - -int main(void) { - f(); - return 0; -} |

