[MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr.
Audit RequiredrL315531

Description

[MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr.

MCObjectStreamer owns its MCCodeEmitter -- this fixes the types to reflect that,
and allows us to remove the last instance of MCObjectStreamer's weird "holding
ownership via someone else's reference" trick.

Details

Auditors
grosbach
Committed
lhamesOct 11 2017, 4:34 PM
Parents
rL315530: [ADT] Make Twine's copy constructor private.
Branches
Unknown
Tags
Unknown