diff options
Diffstat (limited to 'sal/osl/unx/interlck.c')
-rw-r--r-- | sal/osl/unx/interlck.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sal/osl/unx/interlck.c b/sal/osl/unx/interlck.c index 6fe5378eb69b..b35912a1e110 100644 --- a/sal/osl/unx/interlck.c +++ b/sal/osl/unx/interlck.c @@ -31,7 +31,7 @@ #error please use asm/interlck_sparc.s #elif defined ( SOLARIS) && defined ( X86 ) #error please use asm/interlck_x86.s -#elif defined ( GCC ) && ( defined ( X86 ) || defined ( X86_64 ) ) +#elif (defined(__GNUC__) || defined(__clang__)) && (defined(X86) || defined(X86_64)) /* That's possible on x86-64 too since oslInterlockedCount is a sal_Int32 */ extern int osl_isSingleCPU; @@ -212,3 +212,4 @@ oslInterlockedCount SAL_CALL osl_decrementInterlockedCount(oslInterlockedCount* } #endif /* default */ + |