audio/traverso: fix build on powerpc64 elfv2

For some reason, even though ARCH_X86 isn't defined on powerpc64, clang doesn't finish the function on #ifndef ARCH_X86, but tries to compile further and fails at x86-specific assembly.

PR:		242462
Approved by:	yuri (maintainer), mentors (implicit approval)
This commit is contained in:
Piotr Kubaj
2019-12-05 19:57:37 +00:00
parent d5386ae43b
commit 8529d218f6

View File

@@ -0,0 +1,21 @@
--- src/common/fpu.cc.orig 2019-12-05 16:58:12 UTC
+++ src/common/fpu.cc
@@ -33,9 +33,7 @@ FPU::FPU ()
_flags = Flags (0);
-#ifndef ARCH_X86
- return;
-#endif
+#ifdef ARCH_X86
#ifndef USE_X86_64_ASM
asm volatile (
@@ -108,6 +106,7 @@ FPU::FPU ()
free (fxbuf);
}
}
+#endif
}
FPU::~FPU ()