diff options
author | Davide Italiano <davide@freebsd.org> | 2018-02-23 18:04:55 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2018-02-23 18:04:55 +0000 |
commit | d11c1a093b65a41fa80895ebd0206a823d833eef (patch) | |
tree | fba6ef5e3839a22262ab77250a754091f4332b4a /debuginfo-tests | |
parent | d601cb484ed5b950f766617ad1dcbafd9260f757 (diff) |
[Darwin] Add a test to make sure clang emits __apple accelerator tables.
Diffstat (limited to 'debuginfo-tests')
-rw-r--r-- | debuginfo-tests/apple-accel.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/debuginfo-tests/apple-accel.cpp b/debuginfo-tests/apple-accel.cpp new file mode 100644 index 00000000000..e64422119ec --- /dev/null +++ b/debuginfo-tests/apple-accel.cpp @@ -0,0 +1,17 @@ +// REQUIRES: system-darwin +// Test that clang produces the __apple accelerator tables, +// e.g., __apple_types, correctly. +// RUN: %clang %s %target_itanium_abi_host_triple -O0 -c -g -o %t-ex +// RUN: llvm-objdump -section-headers %t-ex | FileCheck %s + +int main (int argc, char const *argv[]) { return argc; } + +// CHECK: __debug_str +// CHECK-NEXT: __debug_abbrev +// CHECK-NEXT: __debug_info +// CHECK-NEXT: __debug_ranges +// CHECK-NEXT: __debug_macinfo +// CHECK-NEXT: __apple_names +// CHECK-NEXT: __apple_objc +// CHECK-NEXT: __apple_namespac +// CHECK-NEXT: __apple_types |