summaryrefslogtreecommitdiffstats
path: root/llvm/test/Linker/unnamed-addr1-a.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Linker/unnamed-addr1-a.ll')
-rw-r--r--llvm/test/Linker/unnamed-addr1-a.ll10
1 files changed, 10 insertions, 0 deletions
diff --git a/llvm/test/Linker/unnamed-addr1-a.ll b/llvm/test/Linker/unnamed-addr1-a.ll
index 6ff0fd90b68..a96f089a99c 100644
--- a/llvm/test/Linker/unnamed-addr1-a.ll
+++ b/llvm/test/Linker/unnamed-addr1-a.ll
@@ -15,6 +15,11 @@ define weak void @func-b() unnamed_addr { ret void }
@global-c = common unnamed_addr global i32 0
; CHECK-DAG: @global-c = common unnamed_addr global i32 0
@global-d = external global i32
+
+define i32* @use-global-d() {
+ ret i32* @global-d
+}
+
; CHECK-DAG: @global-d = global i32 42
@global-e = external unnamed_addr global i32
; CHECK-DAG: @global-e = unnamed_addr global i32 42
@@ -27,6 +32,11 @@ define weak void @func-b() unnamed_addr { ret void }
; CHECK-DAG: @alias-b = unnamed_addr alias i32, i32* @global-f
declare void @func-c()
+define void @use-func-c() {
+ call void @func-c()
+ ret void
+}
+
; CHECK-DAG: define weak void @func-c() {
define weak void @func-d() { ret void }
; CHECK-DAG: define weak void @func-d() {
OpenPOWER on IntegriCloud