1*a8798199SNick Lewycky; RUN: llvm-as < %s | llvm-dis -disable-output
2*a8798199SNick Lewycky; PR4373
3*a8798199SNick Lewycky
4*a8798199SNick Lewycky@foo = weak global { i32 } zeroinitializer
5*a8798199SNick Lewycky@bar = weak global i32 0
6*a8798199SNick Lewycky
7*a8798199SNick Lewyckydefine void @test() {
8*a8798199SNick Lewyckyentry:
9*a8798199SNick Lewycky        store { i32 } zeroinitializer, { i32 }* @foo
10*a8798199SNick Lewycky        store i32 1, i32* @bar
11*a8798199SNick Lewycky        ret void
12*a8798199SNick Lewycky}
13