32 lines · plain
1target triple = "x86_64-unknown-linux-gnu"2target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"3 4$ext_and_ext = comdat any5$lo_and_ext = comdat any6$lo_and_wo = comdat any7$wo_and_lo = comdat any8 9declare void @foo(i64)10 11define weak_odr void @bah() {12 ret void13}14 15define void @ext_and_ext() local_unnamed_addr comdat {16 call void @foo(i64 2)17 ret void18}19 20define linkonce_odr void @lo_and_ext() local_unnamed_addr comdat {21 call void @foo(i64 2)22 ret void23}24 25define weak_odr void @lo_and_wo() local_unnamed_addr comdat {26 ret void27}28 29define linkonce_odr void @wo_and_lo() local_unnamed_addr comdat {30 ret void31}32