Uh oh!
There was an error while loading. Please reload this page.
Blacklist powerpc-unknown-linux-{gnu,musl} as having non-ignored GNU C ZSTs. - #69263
Conversation
This comment has been minimized.
This comment has been minimized.
e1a8c31 to
b030280Compare
This comment has been minimized.
This comment has been minimized.
eddyb
commented
Feb 18, 2020
r? @nikomatsakis or @pnkfelix |
This does not close #64259, as it does not solve the original issue. I found the bug on A sparc64 port of musl is in progress, and this PR won't fix that target either. So while this PR does slightly improve the situation, #64259 (or a rebased version of it) still needs to be open to fix the bug on non-glibc targets that use the same ABI: Linux/musl, NetBSD, and OpenBSD. |
nikomatsakis
commented
Feb 25, 2020
For the record, this PR was updated to include Also, it might be more productive to open an issue about generalizing our blacklisting here to include all affected targets (we need a predicate for "platform C compiler supports GNU extensions" which might be "everything except MSVC" for all supported targets). We should probably also have linted against passing ZSTs by value, since AFAICT it's not even compatible between empty Oh also do we even handle returning ZSTs correctly, on the affected platforms? (EDIT: oh, that's #65111 (comment)) |
nikomatsakis
commented
Feb 25, 2020
The truth is I don't really feel like the right person to review this -- @eddyb maybe you? |
eddyb
commented
Feb 25, 2020
I suggested this approach, so I'd rather not unilaterally approve it, maybe @nagisa or @hanna-kruppe? |
smaeul
commented
Feb 26, 2020
nagisa
commented
Feb 26, 2020
@bors r+ |
bors
commented
Feb 26, 2020
📌 Commit 162d727 has been approved by |
nagisa
commented
Feb 26, 2020
Edited the original comment to remove |
Blacklist powerpc-unknown-linux-{gnu,musl} as having non-ignored GNU C ZSTs.
Ref rust-lang#64259 (this is a simpler alternative to that). See also rust-lang#64259 (comment).bors
commented
Feb 29, 2020
bors
commented
Feb 29, 2020
☀️ Test successful - checks-azure |
Ref #64259 (this is a simpler alternative to that). See also #64259 (comment).