Uh oh!
There was an error while loading. Please reload this page.
[LLVM] Avoid losing the !nonnull attribute in SROA - #43026
Conversation
arielb1
commented
Jul 3, 2017
@bors r=alexcrichton |
bors
commented
Jul 3, 2017
📌 Commit 3723e86 has been approved by |
arielb1
commented
Jul 3, 2017
(added missing @bors r=alexcrichton |
bors
commented
Jul 3, 2017
📌 Commit ec40c23 has been approved by |
bors
commented
Jul 4, 2017
⌛ Testing commit ec40c2308389b54d2a84efb7fb6c07cd839d5e6a with merge a93e67ec34806ff6440f760a59113f18e9e6ba9c... |
bors
commented
Jul 4, 2017
💔 Test failed - status-travis |
aidanhs
commented
Jul 5, 2017
|
bors
commented
Jul 6, 2017
☔ The latest upstream changes (presumably #42727) made this pull request unmergeable. Please resolve the merge conflicts. |
Umm... this works on x86. What's the problem on ARM? I'll investigate now that I'm back. |
arielb1
commented
Jul 10, 2017
Looks like LLVM casts pointers to integers on 32-bit archs when loading, so I might need to implement the interconversion between range <-> nonnull there too. |
arielb1
commented
Jul 11, 2017
status: I have a patch that makes this work on 32-bit archs, now I just need to make it publication-ready and get in touch with @chandlerc. |
arielb1
commented
Jul 11, 2017
However, maybe I should just land this change now, ignoring 32-bit archs? |
alexcrichton
commented
Jul 11, 2017
Ignoring seems fine to me |
This still does not work on 32-bit archs because of an LLVM limitation, but this is only an optimization, so let's push it on 64-bit only for now. Fixesrust-lang#37945
arielb1
commented
Jul 12, 2017
@bors r=alexcrichton |
bors
commented
Jul 12, 2017
📌 Commit ecf62e4 has been approved by |
bors
commented
Jul 12, 2017
⌛ Testing commit ecf62e4 with merge 003edc323a9c3b05531f40dce009f7adb7f95dd3... |
bors
commented
Jul 12, 2017
💔 Test failed - status-travis |
Mark-Simulacrum
commented
Jul 12, 2017
@bors retry -- android disk space |
bors
commented
Jul 12, 2017
⌛ Testing commit ecf62e4 with merge a3369fe9728849c15ec5477c524c9a989ae70314... |
bors
commented
Jul 12, 2017
💔 Test failed - status-travis |
alexcrichton
commented
Jul 13, 2017
@bors: retry |
bors
commented
Jul 14, 2017
[LLVM] Avoid losing the !nonnull attribute in SROA Fixes#37945. r? @alexcrichton
bors
commented
Jul 14, 2017
☀️ Test successful - status-appveyor, status-travis |
the rust project has forked the llvm compiler to solve some issues. With pkgs.llvm the test suite fails. See rust-lang/rust#43026 And PR NixOS#30088
simplify the boostrap hashes a bit build with bundled llvm: the rust project has forked the llvm compiler to solve some issues. With pkgs.llvm the test suite fails. See rust-lang/rust#43026 And PR NixOS#30088
Fixes#37945.
r? @alexcrichton