blob: 7e93570e445349cda3b0091aa52fe91ec814c6e4 [file] [log] [blame] [edit]
; Test function aliasing on z/OS
;
; RUN: llc < %s -mtriple=s390x-ibm-zos -emit-gnuas-syntax-on-zos=0 | FileCheck %s
; CHECK: ENTRY foo
; CHECK-NEXT: foo XATTR LINKAGE(XPLINK),REFERENCE(CODE),SCOPE(LIBRARY)
; CHECK-NEXT: foo DS 0H
; CHECK-NEXT: ENTRY foo
; CHECK-NEXT: foo1 XATTR LINKAGE(XPLINK),REFERENCE(CODE),SCOPE(LIBRARY)
; CHECK-NEXT: foo1 DS 0H
@foo1 = hidden alias i32 (i32), ptr @foo
define hidden void @foo() {
entry:
ret void
}