Browse Source

Don't modify the intrinsic abi for aarch64 windows (#337)

master
Daniel Frampton 2 years ago
committed by Alex Crichton
parent
commit
0a15c9bdfe
  1. 2
      Cargo.toml
  2. 6
      src/macros.rs

2
Cargo.toml

@ -1,7 +1,7 @@
[package]
authors = ["Jorge Aparicio <japaricious@gmail.com>"]
name = "compiler_builtins"
version = "0.1.23"
version = "0.1.24"
license = "MIT/Apache-2.0"
readme = "README.md"
repository = "https://github.com/rust-lang/compiler-builtins"

6
src/macros.rs

@ -165,13 +165,13 @@ macro_rules! intrinsics {
$($rest:tt)*
) => (
#[cfg(all(windows, target_pointer_width = "64"))]
#[cfg(all(windows, target_arch = "x86_64"))]
$(#[$($attr)*])*
pub extern $abi fn $name( $($argname: $ty),* ) -> $ret {
$($body)*
}
#[cfg(all(windows, target_pointer_width = "64"))]
#[cfg(all(windows, target_arch = "x86_64"))]
pub mod $name {
intrinsics! {
@ -184,7 +184,7 @@ macro_rules! intrinsics {
}
}
#[cfg(not(all(windows, target_pointer_width = "64")))]
#[cfg(not(all(windows, target_arch = "x86_64")))]
intrinsics! {
$(#[$($attr)*])*
pub extern $abi fn $name( $($argname: $ty),* ) -> $ret {

Loading…
Cancel
Save