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>