here is a patch that adds EmitCOFFSymbolDef to the MCStreamer interface this allows a symbols storage class & type to be set from the AsmPrinter without using EmitRawText.