Skip to content

Commit 14554bc

Browse files
committed
Only allow SVE on little endian
1 parent 65d1501 commit 14554bc

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

  • crates/core_arch/src/aarch64

crates/core_arch/src/aarch64/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,16 @@ mod neon;
2626
pub use self::neon::*;
2727

2828
// The rest of `core_arch::aarch64` is available on `arm64ec` but SVE is not supported on `arm64ec`.
29-
#[cfg(any(target_arch = "aarch64", doc))]
29+
#[cfg(any(all(target_arch = "aarch64", target_endian = "little"), doc))]
3030
mod sve;
31-
#[cfg(any(target_arch = "aarch64", doc))]
31+
#[cfg(any(all(target_arch = "aarch64", target_endian = "little"), doc))]
3232
#[unstable(feature = "stdarch_aarch64_sve", issue = "145052")]
3333
pub use self::sve::*;
3434

3535
// The rest of `core_arch::aarch64` is available on `arm64ec` but SVE is not supported on `arm64ec`.
36-
#[cfg(any(target_arch = "aarch64", doc))]
36+
#[cfg(any(all(target_arch = "aarch64", target_endian = "little"), doc))]
3737
mod sve2;
38-
#[cfg(any(target_arch = "aarch64", doc))]
38+
#[cfg(any(all(target_arch = "aarch64", target_endian = "little"), doc))]
3939
#[unstable(feature = "stdarch_aarch64_sve", issue = "145052")]
4040
pub use self::sve2::*;
4141

0 commit comments

Comments
 (0)