[LLVMdev] Internal linkage type clarification

David Majnemer david.majnemer at gmail.com
Thu Mar 19 17:18:46 PDT 2015


What has happened is that globalopt has proven that it is impossible for
another module to reason about the existence of 'foo$def' and did the
following:
- remove the alias
- rename the data to have the alias' name
- give the data the same linkage as what the alias previously had

AFAICT, LLVM is functioning properly.

On Thu, Mar 19, 2015 at 12:23 PM, William Knop <
william.knop.nospam at gmail.com> wrote:

> Hello,
>
> There is a bit of confusion about the specification of the internal
> linkage type verses its implementation across different versions of LLVM.
> Please see the trac ticket [ https://ghc.haskell.org/trac/ghc/ticket/9929
> ]; clarification as to the proper behavior would be much appreciated.
>
> Thanks much,
> Will
>
>
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150319/57eb4909/attachment.html>


More information about the llvm-dev mailing list