1 | // Sanitizers need to unwind stack at any code location. |
2 | // Test that unwind tables are enabled in supported configurations. |
3 | |
4 | // RUN: %clang -target x86_64-linux-gnu -fsanitize=address %s -### 2>&1 | FileCheck %s |
5 | // RUN: %clang -target i686-linux-gnu -fsanitize=address %s -### 2>&1 | FileCheck %s |
6 | // RUN: %clang -target arm-linux-androideabi -fsanitize=address %s -### 2>&1 | FileCheck %s |
7 | // RUN: %clang -target x86_64-linux-gnu -fsanitize=memory %s -### 2>&1 | FileCheck %s |
8 | // RUN: %clang -target x86_64-linux-gnu -fsanitize=thread %s -### 2>&1 | FileCheck %s |
9 | // RUN: %clang -target x86_64-linux-gnu -fsanitize=dataflow %s -### 2>&1 | FileCheck %s |
10 | // RUN: %clang -target aarch64-linux-gnu -fsanitize=hwaddress %s -### 2>&1 | FileCheck %s |
11 | // RUN: %clang -target aarch64-linux-android -fsanitize=hwaddress %s -### 2>&1 | FileCheck %s |
12 | |
13 | // CHECK: -munwind-tables |
14 | |