1define weak void @foo() !weak !0 { 2 unreachable 3} 4 5define void @baz() !baz !0 { 6 unreachable 7} 8 9define void @b() !b !0 { 10 unreachable 11} 12 13%AltHandle = type { i8* } 14declare !types !1 %AltHandle @init.AltHandle() 15 16define void @uses.AltHandle() { 17 %.res = call %AltHandle @init.AltHandle() 18 unreachable 19} 20 21!0 = !{!"b"} 22!1 = !{%AltHandle undef} 23