summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Lytton <robert@xmos.com>2013-11-12 10:11:30 +0000
committerRobert Lytton <robert@xmos.com>2013-11-12 10:11:30 +0000
commit092815ce4be4a57d1520e73fdaaa95933aa38f81 (patch)
tree7388246c175fc1d4d156e7c0d28f9b74f4effc6f
parent32e8528c3368d5e0986cb265b436799cc490ea0c (diff)
downloadllvm-092815ce4be4a57d1520e73fdaaa95933aa38f81.tar.gz
llvm-092815ce4be4a57d1520e73fdaaa95933aa38f81.tar.bz2
llvm-092815ce4be4a57d1520e73fdaaa95933aa38f81.tar.xz
XCore target test for hidden declaration
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194465 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/CodeGen/XCore/linkage.ll6
1 files changed, 5 insertions, 1 deletions
diff --git a/test/CodeGen/XCore/linkage.ll b/test/CodeGen/XCore/linkage.ll
index b29b035778..7a1179b7ab 100644
--- a/test/CodeGen/XCore/linkage.ll
+++ b/test/CodeGen/XCore/linkage.ll
@@ -6,8 +6,10 @@ define weak void @fd() {
ret void
}
-; CHECK-NOT: .hidden
+; CHECK-NOT: .hidden test_hidden
+declare hidden void @test_hidden_declaration()
define hidden void @test_hidden() {
+ call void @test_hidden_declaration()
unreachable
}
@@ -26,6 +28,8 @@ define protected void @test_protected() {
; CHECK: .weak gd
@gd = weak global i32 0
+; CHECK-NOT: .hidden test_hidden_declaration
+
; CHECK: .weak gr
@gr = extern_weak global i32