<div dir="ltr">Nick, does Mach-O need symbol aliasing to be handled in the linker?<div><br></div><div>If ELF, Mach-O and COFF don't need to handle symbol aliasing in the linker, I'd conclude symbol aliasing is not actually what need, and remove isAlias() and such from DefinedAtom. And if that's the case (if we don't need symbol aliasing in the linker), I think my original patch would make more sense.</div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Aug 30, 2013 at 8:12 PM, Shankar Kalpathi Easwaran <span dir="ltr"><<a href="mailto:shankarke@gmail.com" target="_blank">shankarke@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
  ELF too doesnot have the concept of weak aliases. There is only weak symbols with ELF. They have been already handled in the Reader to a degree. The below mail chain indicates how it has been done.<br>
<br>
  <a href="http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-January/057804.html" target="_blank">http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-January/057804.html</a><br>
<br>
<a href="http://llvm-reviews.chandlerc.com/D1550" target="_blank">http://llvm-reviews.chandlerc.com/D1550</a><br>
</blockquote></div><br></div>