2009-02-15-ResolveAlias.ll 324 B

123456789101112131415161718192021222324
  1. ; RUN: opt < %s -globalopt -S | FileCheck %s
  2. define internal void @f() {
  3. ; CHECK-NOT: @f(
  4. ; CHECK: define void @a
  5. ret void
  6. }
  7. @a = alias void ()* @f
  8. define void @g() {
  9. call void() @a()
  10. ret void
  11. }
  12. @b = internal alias void ()* @g
  13. ; CHECK-NOT: @b
  14. define void @h() {
  15. call void() @b()
  16. ; CHECK: call void @g
  17. ret void
  18. }