This is an archive of the discontinued LLVM Phabricator instance.

Move code for symbol resolution from SymbolTable.cpp to Symbols.cpp.
ClosedPublic

Authored by ruiu on May 23 2019, 12:51 AM.

Details

Summary

My recent commits separated symbol resolution from the symbol table,
so the functions to resolve symbols are now in a somewhat wrong file.
This patch moves it to Symbols.cpp.

The functions are now member functions of the symbol.

This is code move change. I modified function names so that they are
appropriate as member functions, though. No functionality change
intended.

Diff Detail

Repository
rLLD LLVM Linker

Event Timeline

ruiu created this revision.May 23 2019, 12:51 AM
Herald added a project: Restricted Project. · View Herald Transcript
MaskRay accepted this revision.May 23 2019, 1:25 AM
This revision is now accepted and ready to land.May 23 2019, 1:25 AM
grimar accepted this revision.May 23 2019, 2:46 AM

LGTM

This revision was automatically updated to reflect the committed changes.