; This testcase fails because the C backend does not arrange to output the
; contents of a structure type before it outputs the structure type itself.
-%Y = uninitialized global { {int } }
-%X = uninitialized global { float }
+@Y = external global { { i32 } } ; <{ { i32 } }*> [#uses=0]
+@X = external global { float } ; <{ float }*> [#uses=0]
+