So is it impossible to give a global name to a type in llvm assembly? All the ways I have thought of and tried get assembly errors. OTOH, I seem to be able to give a local name to a type, even when not inside a function. Would the local name actually have global scope? -- Rodney Bates rodney.m.bates at acm.org