diff options
| author | bors <bors@rust-lang.org> | 2016-09-01 11:56:51 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-09-01 11:56:51 -0700 |
| commit | 933f4717104aba3af71ced7e5a513f8c0bd6077a (patch) | |
| tree | 6a90d940e178680a5678c9fd92b0c92b4702bfb9 /src/rustllvm/RustWrapper.cpp | |
| parent | 147371f58f1a99e32524d61af1d86b2e1e0a503b (diff) | |
| parent | 3d766a077944f167dbd412538af4c6957943374d (diff) | |
| download | rust-933f4717104aba3af71ced7e5a513f8c0bd6077a.tar.gz rust-933f4717104aba3af71ced7e5a513f8c0bd6077a.zip | |
Auto merge of #34494 - CensoredUsername:allow_sysV64_abi, r=nagisa
Allow specification of the system V AMD64 ABI constraint. This can be specified using `extern "sysV64" fn` on all platforms. This ABI is used as the C ABI on unix platforms, but can only be specified there using extern "C". It was impossible to specify on other platforms. Meanwhile the win64 ABI, which was the extern "C" ABI on the windows platform could be specified on other platforms using extern "win64". This pull request adds the the "sysV64" ABI constraint which exposes this calling convention on platforms where it is not the C ABI.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
