Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rustc: Work around an upstream wasm ThinLTO bug #52506

Merged
merged 1 commit into from
Jul 23, 2018

Commits on Jul 18, 2018

  1. rustc: Work around an upstream wasm ThinLTO bug

    This commit implements a workaround for an [upstream LLVM bug][1] where custom
    sections were accidentally duplicated amongst codegen units when ThinLTO passes
    were performed. This is due to the fact that custom sections for wasm are stored
    as metadata nodes which are automatically imported into modules when ThinLTO
    happens. The fix here is to forcibly delete the metadata node from imported
    modules before LLVM has a chance to try to copy it over.
    
    [1]: https://bugs.llvm.org/show_bug.cgi?id=38184
    alexcrichton committed Jul 18, 2018
    Configuration menu
    Copy the full SHA
    e08fcbb View commit details
    Browse the repository at this point in the history