> + ARMConstantPoolValue *NewCPV = ARMConstantPoolSymbol::Create( > + MF.getFunction()->getContext(), "STACK_LIMIT", PCLabelId, 0); I thought I'd already mentioned that this is incompatible with C. Someone could quite easily write "int STACK_LIMIT = 42;" in a program. Tim.