ignore {std,fast,vector,this}call on non-x86 windows#54576
ignore {std,fast,vector,this}call on non-x86 windows#54576bors merged 1 commit intorust-lang:masterfrom
Conversation
|
r? @zackmdavis (rust_highfive has picked a reviewer for you, use r? to override) |
|
@bors: r+ |
|
📌 Commit c0ac5ba has been approved by |
…lexcrichton
ignore {std,fast,vector,this}call on non-x86 windows
MSVC ignores these keywords for C/C++ and uses the standard system
calling convention. Rust should do so as well.
Fixes rust-lang#54569.
|
⌛ Testing commit c0ac5ba with merge 496c2b9d1d134efd8501ad1095637ff6917895f2... |
|
💔 Test failed - status-appveyor |
|
c0ac5ba to
32cfa73
Compare
|
I made the test x86-only. There were other failures, e.g. But that test does not look related to this change. Intermittent? |
|
Hm so |
MSVC ignores these keywords for C/C++ and uses the standard system calling convention. Rust should do so as well. Fixes rust-lang#54569.
32cfa73 to
2819def
Compare
I believe that's correct. x86-64 MSVC ignores
Indeed, thanks for pointing that out! |
|
@bors: r+ delegate=froydnj |
|
✌️ @froydnj can now approve this pull request |
|
📌 Commit 2819def has been approved by |
|
⌛ Testing commit 2819def with merge 0749928e1ba63da96e1f05cf29352a08ef488a76... |
|
💔 Test failed - status-travis |
|
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 |
|
⌛ Testing commit 2819def with merge c55e7f9ed25671f791000d8a1cbc9f1dd5430e3f... |
|
💔 Test failed - status-travis |
|
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 |
ignore {std,fast,vector,this}call on non-x86 windows
MSVC ignores these keywords for C/C++ and uses the standard system
calling convention. Rust should do so as well.
Fixes #54569.
|
☀️ Test successful - status-appveyor, status-travis |
MSVC ignores these keywords for C/C++ and uses the standard system
calling convention. Rust should do so as well.
Fixes #54569.