Imported Upstream version 5.18.0.179

Former-commit-id: 67aa10e65b237e1c4537630979ee99ebe1374215
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2018-10-25 08:34:57 +00:00
parent d6bde52373
commit 8625704ad8
28485 changed files with 3866843 additions and 50 deletions

View File

@@ -0,0 +1,24 @@
; RUN: opt < %s -globalopt -S | FileCheck %s
define internal void @f() {
; CHECK-NOT: @f(
; CHECK: define void @a
ret void
}
@a = alias void (), void ()* @f
define void @g() {
call void() @a()
ret void
}
@b = internal alias void (), void ()* @g
; CHECK-NOT: @b
define void @h() {
call void() @b()
; CHECK: call void @g
ret void
}