summaryrefslogtreecommitdiffstats
path: root/clang/test/InterfaceStubs/object.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/InterfaceStubs/object.cpp')
-rw-r--r--clang/test/InterfaceStubs/object.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/clang/test/InterfaceStubs/object.cpp b/clang/test/InterfaceStubs/object.cpp
new file mode 100644
index 00000000000..68b5ee781c9
--- /dev/null
+++ b/clang/test/InterfaceStubs/object.cpp
@@ -0,0 +1,13 @@
+// RUN: %clang -target x86_64-unknown-linux-gnu -o - -emit-interface-stubs \
+// RUN: -interface-stub-version=experimental-tapi-elf-v1 %s | \
+// RUN: FileCheck -check-prefix=CHECK-TAPI %s
+
+// RUN: %clang -target x86_64-unknown-linux-gnu -o - -emit-interface-stubs \
+// RUN: -interface-stub-version=experimental-tapi-elf-v1 %s | \
+// RUN: FileCheck -check-prefix=CHECK-SYMBOLS %s
+// RUN: %clang -target x86_64-unknown-linux-gnu -o - -c %s | llvm-nm - 2>&1 | \
+// RUN: FileCheck -check-prefix=CHECK-SYMBOLS %s
+
+// CHECK-TAPI: data: { Type: Object, Size: 4 }
+// CHECK-SYMBOLS: data
+int data = 42;
OpenPOWER on IntegriCloud