-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Remove hack around comparisons of i1 values (fixes #40980) #50137
Conversation
(rust_highfive has picked a reviewer for you, use r? to override) |
r? @eddyb |
Oh yes. |
The regression test still passes without that 2 years old hack. The underlying LLVM bug has probably been fixed upstream since then.
As discussed in #40980, we still support LLVM 3.9 which does not have the bug fix. There are other miscompilations where we have backported fixes but don't work around them on old LLVM versions (passing responsibility to backport to people who build with old LLVM versions), but this is still sort of a big step. |
Nevermind, it turns out LLVM 3.9 never had this bug to begin with, it only ever existed in https://github.com/rust-lang/llvm/ (and doesn't any more in current versions). |
@bors r+ |
📌 Commit 5d5fb97 has been approved by |
⌛ Testing commit 5d5fb97 with merge 50002ae7707fae917ed7430e2037e05de19c5ff0... |
💔 Test failed - status-appveyor |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
@bors: retry
* crates.io was down
…On Tue, Apr 24, 2018 at 8:03 PM, bors ***@***.***> wrote:
💔 Test failed - status-appveyor
<https://ci.appveyor.com/project/rust-lang/rust/build/1.0.7134>
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#50137 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AaPN0Oc89u94FXoalicwVbtNUhQpmt1Yks5tr8tggaJpZM4TeYpE>
.
--
You received this message because you are subscribed to the Google Groups
"rust-ops" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to ***@***.***
To post to this group, send email to ***@***.***
To view this discussion on the web visit https://groups.google.com/d/
msgid/rust-ops/rust-lang/rust/pull/50137/c384127160%40github.com
<https://groups.google.com/d/msgid/rust-ops/rust-lang/rust/pull/50137/c384127160%40github.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.
|
@nagbot-rs: 🔑 Insufficient privileges: not in try users |
@bors: retry |
Remove hack around comparisons of i1 values (fixes #40980) The regression test still passes without that 2 years old hack. The underlying LLVM bug has probably been fixed upstream since then.
☀️ Test successful - status-appveyor, status-travis |
The regression test still passes without that 2 years old hack. The underlying
LLVM bug has probably been fixed upstream since then.