This is not a big simplification right now, but the special cases for lazy symbols have been a common source of bugs in the past.
Diff Detail
Diff Detail
|  Differential  D46038  
Also demote lazy symbols ClosedPublic Authored by • espindola on Apr 24 2018, 6:40 PM. 
Details 
Diff Detail Event TimelineThis revision is now accepted and ready to land.Apr 25 2018, 3:00 AM 
Revision Contents 
Diff 143851 ELF/Driver.cpp
 ELF/Symbols.h
 ELF/Symbols.cpp
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||