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

ir: Fix a bunch of bitfield correctness issues. #736

Merged
merged 1 commit into from
Jun 5, 2017

Commits on Jun 5, 2017

  1. ir: Fix a bunch of bitfield correctness issues.

    In particular, the "flush the allocation unit" logic is only valid for
    ms_structs (that is, MSVC).
    
    It's slightly annoying to have this different behavior, but it'd work just fine
    if we'd turn that on for MSVC.
    
    This patch doesn't do that, yet at least, and adds tests for all the weird
    bitfield alignments around.
    
    Fixes rust-lang#726 (and another set of hidden issues by the old code).
    emilio committed Jun 5, 2017
    Configuration menu
    Copy the full SHA
    10106aa View commit details
    Browse the repository at this point in the history