This is an archive of the discontinued LLVM Phabricator instance.

Given preference to @@ symbols
ClosedPublic

Authored by rafael on Jul 18 2017, 11:26 PM.

Details

Summary

This is an alternative to https://reviews.llvm.org/D35595.

It is a lot more verbose, but it is conceptually simpler: we prefer symbols with a default version (with @@ in the name).

There is hope that we can transition the few users of @@ to @@@:

https://reviews.freebsd.org/D11653#

in which case most of the complication in here can be reverted.

Diff Detail

Event Timeline

rafael created this revision.Jul 18 2017, 11:26 PM
grimar accepted this revision.Jul 19 2017, 12:04 AM

LGTM with a nit

ELF/SymbolTable.cpp
339

May be move this code to separate static function to incapsulate this hack ?

This revision is now accepted and ready to land.Jul 19 2017, 12:04 AM
ruiu accepted this revision.Jul 19 2017, 2:46 PM

LGTM

smeenai closed this revision.Jul 22 2017, 12:17 PM
smeenai edited edge metadata.

r308492