Sfoglia il codice sorgente

Use builtin_clz for clang on windows (#3939)

OetkenPurveyorOfCode 1 anno fa
parent
commit
f78721991f
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      src/external/sinfl.h

+ 1 - 1
src/external/sinfl.h

@@ -171,7 +171,7 @@ extern int zsinflate(void *out, int cap, const void *in, int size);
 
 static int
 sinfl_bsr(unsigned n) {
-#ifdef _MSC_VER
+#if defined(_MSC_VER) && !defined(__clang__)
   _BitScanReverse(&n, n);
   return n;
 #elif defined(__GNUC__) || defined(__clang__)