Open
Description
@HaohaiWen @KanRobert https://reviews.llvm.org/D152340 split WinCOFFObjectWriter into WinCOFFObjectWriter and WinCOFFWriter as a prerequisite to implement split DWARF.
WinCOFFObjectWriter
is supposed to be public, accessible by MCWinCOFFStreamer.cpp, while WinCOFFWriter
should remain internal. As such, WinCOFFObjectWriter should not hold unique_ptr<WinCOFFWriter>
instances.
The relationship should be made similar to ELFObjectWriter and ELFWriter.