33 lines · plain
1target datalayout = "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"2target triple = "x86_64-apple-macosx10.11.0"3 4 5define i32 @main() #0 {6entry:7 call void (...) @weakalias()8 call void (...) @analias()9 %call = call i32 (...) @referencestatics()10 %call1 = call i32 (...) @referenceglobals()11 %call2 = call i32 (...) @referencecommon()12 call void (...) @setfuncptr()13 call void (...) @callfuncptr()14 call void (...) @callweakfunc()15 ret i32 016}17 18declare void @weakalias(...) #119 20declare void @analias(...) #121 22declare i32 @referencestatics(...) #123 24declare i32 @referenceglobals(...) #125 26declare i32 @referencecommon(...) #127 28declare void @setfuncptr(...) #129 30declare void @callfuncptr(...) #131 32declare void @callweakfunc(...) #133