diff --git a/.github/workflows/cibuildwheel.yml b/.github/workflows/cibuildwheel.yml index d478fb6..fecc3d3 100644 --- a/.github/workflows/cibuildwheel.yml +++ b/.github/workflows/cibuildwheel.yml @@ -17,6 +17,7 @@ jobs: name: Build wheels on ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: os: [ubuntu-20.04, windows-2019, macos-11] diff --git a/src/healpix.c b/src/healpix.c index ac42bba..ea8c685 100644 --- a/src/healpix.c +++ b/src/healpix.c @@ -29,7 +29,7 @@ static double invz(double z, double s) { static inline int clz(uint64_t x) { #if defined(__GNUC__) || defined(__clang__) return __builtin_clzll(x); -#elif defined(_MSC_VER) +#elif defined(_MSC_VER) && (defined(_M_AMD64) || defined(_M_X64)) unsigned long bsr; return _BitScanReverse64(&bsr, x) ? 63 - bsr : 64; #else