module test; private Foo a; struct Foo { int x; double a; } // #expect: test.ll %Foo = type { i32, double } @test.a = protected global %Foo zeroinitializer, align 8