Skip to content

WinCOFFObjectWriter should not access WinCOFFWriter, which is supposed to be internal #100303

Open
@MaskRay

Description

@MaskRay

@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.

Metadata

Metadata

Assignees

Labels

mcMachine (object) code

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions