r325850 - [Darwin] Add a test to check clang produces accelerator tables.

Davide Italiano via cfe-commits cfe-commits at lists.llvm.org
Thu Feb 22 17:25:03 PST 2018


Author: davide
Date: Thu Feb 22 17:25:03 2018
New Revision: 325850

URL: http://llvm.org/viewvc/llvm-project?rev=325850&view=rev
Log:
[Darwin] Add a test to check clang produces accelerator tables.

This test was previously in lldb, and was only checking that clang
was emitting the correct section. So, it belongs here and not
in the debugger.

Added:
    cfe/trunk/test/CodeGen/debug-info-section-macho.c

Added: cfe/trunk/test/CodeGen/debug-info-section-macho.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/debug-info-section-macho.c?rev=325850&view=auto
==============================================================================
--- cfe/trunk/test/CodeGen/debug-info-section-macho.c (added)
+++ cfe/trunk/test/CodeGen/debug-info-section-macho.c Thu Feb 22 17:25:03 2018
@@ -0,0 +1,16 @@
+// Test that clang produces the __apple accelerator tables,
+// e.g., __apple_types, correctly.
+// RUN: %clang %s -target x86_64-apple-macosx10.13.0 -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




More information about the cfe-commits mailing list