Displaying 1 result from an estimated 1 matches for "b97fd56a".
2017 Oct 11
3
TargetRegistry and MC object ownership.
Hi All,
While trying to put together an MC-based assembler the other day, I again
encountered MC's non-obvious memory ownership rules. The most egregious
example of these is MCObjectStreamer's destructor:
MCObjectStreamer::~MCObjectStreamer() {
delete &Assembler->getBackend();
delete &Assembler->getEmitter();
delete &Assembler->getWriter();
delete Assembler;