cpu.c: Fix LLVM compile
authorErik de Castro Lopo <erikd@mega-nerd.com>
Wed, 1 Mar 2017 19:40:25 +0000 (06:40 +1100)
committerErik de Castro Lopo <erikd@mega-nerd.com>
Wed, 1 Mar 2017 19:40:28 +0000 (06:40 +1100)
Switch from `asm` to `__asm__` which is better supported.

Patch-from: Olivier Tristan <o.tristan@uvi.net>

src/libFLAC/cpu.c

index 67a076d..bf0708c 100644 (file)
@@ -81,7 +81,7 @@ cpu_xgetbv_x86(void)
        return (uint32_t)_xgetbv(0);
 #elif defined __GNUC__
        uint32_t lo, hi;
-       asm volatile (".byte 0x0f, 0x01, 0xd0" : "=a"(lo), "=d"(hi) : "c" (0));
+       __asm__ volatile (".byte 0x0f, 0x01, 0xd0" : "=a"(lo), "=d"(hi) : "c" (0));
        return lo;
 #else
        return 0;