summaryrefslogtreecommitdiff
path: root/test/Object
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2016-12-13 20:20:17 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2016-12-13 20:20:17 +0000
commit265ab521b87520c70bd0b820e2d9a0d5959360ab (patch)
tree8de76cac3b5e5444077aaa0f4f101a6ef9c3a181 /test/Object
parente976df103e587c2c67c9ed84ca847a7a38a5d89d (diff)
Object: Make IRObjectFile own multiple modules and enumerate symbols from all modules.
This implements multi-module support in IRObjectFile. Differential Revision: https://reviews.llvm.org/D26951 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@289578 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Object')
-rw-r--r--test/Object/Inputs/multi-module.ll3
-rw-r--r--test/Object/multi-module.ll8
2 files changed, 11 insertions, 0 deletions
diff --git a/test/Object/Inputs/multi-module.ll b/test/Object/Inputs/multi-module.ll
new file mode 100644
index 00000000000..e4e9b82be64
--- /dev/null
+++ b/test/Object/Inputs/multi-module.ll
@@ -0,0 +1,3 @@
+define void @f2() {
+ ret void
+}
diff --git a/test/Object/multi-module.ll b/test/Object/multi-module.ll
new file mode 100644
index 00000000000..204ffc600cb
--- /dev/null
+++ b/test/Object/multi-module.ll
@@ -0,0 +1,8 @@
+; RUN: llvm-cat -o - %s %S/Inputs/multi-module.ll | llvm-nm - | FileCheck %s
+
+; CHECK: T f1
+; CHECK: T f2
+
+define void @f1() {
+ ret void
+}