define weak void @foo() !weak !0 {
unreachable
}
define void @baz() !baz !0 {
define void @b() !b !0 {
!0 = !{!"b"}