Skip to content

pathfinder_simd doesn't compile on arm64 #1583

Open
@bjorn3

Description

@bjorn3
error[E0511]: invalid monomorphization of `simd_shuffle` intrinsic: simd_shuffle index must be a SIMD vector of `u32`, got `[u32; 4]`
    --> /Users/bjorn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pathfinder_simd-0.5.4/src/arm/swizzle_f32x4.rs:1818:24
     |
1818 |         unsafe { F32x4(simd_shuffle4!(self.0, self.0, [3, 3, 3, 3])) }
     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     |
     = note: this error originates in the macro `simd_shuffle4` (in Nightly builds, run with -Z macro-backtrace for more info)

This breaks compiling zed on macOS.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-core-archArea: Necessary for full core::arch supportC-bugCategory: This is a bug.O-armTarget: ARM processors (arm, thumb and AArch64 targets)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions