This is an archive of the discontinued LLVM Phabricator instance.

LLD: ELF: Do not use multiple inheritance
ClosedPublic

Authored by ruiu on Mar 31 2015, 10:54 AM.

Details

Reviewers
shankarke
Summary

Multiple inheritance is casually used here. Rewriting to not
using multiple inheritance reduces the complexity of the code
and also makes it shorter.

Diff Detail

Event Timeline

ruiu updated this revision to Diff 22979.Mar 31 2015, 10:54 AM
ruiu retitled this revision from to LLD: ELF: Do not use multiple inheritance.
ruiu updated this object.
ruiu edited the test plan for this revision. (Show Details)
ruiu added a reviewer: shankarke.
ruiu set the repository for this revision to rL LLVM.
ruiu added a project: lld.
ruiu added a subscriber: Unknown Object (MLST).
shankarke accepted this revision.Mar 31 2015, 10:57 AM
shankarke edited edge metadata.

Thanks for cleaning up.

This revision is now accepted and ready to land.Mar 31 2015, 10:57 AM
Eugene.Zelenko added a subscriber: Eugene.Zelenko.

Committed in r233718.

lib/ReaderWriter/ELF/Hexagon/HexagonDynamicLibraryWriter.h