[compiler-rt] r359423 - [builtins] Use __APPLE__ instead of __MACH__ in check

Petr Hosek via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 29 01:38:43 PDT 2019


Author: phosek
Date: Mon Apr 29 01:38:43 2019
New Revision: 359423

URL: http://llvm.org/viewvc/llvm-project?rev=359423&view=rev
Log:
[builtins] Use __APPLE__ instead of __MACH__ in check

The latter doesn't seem to be working for all targets. This addresses
the issue introduced in r359413.

Modified:
    compiler-rt/trunk/lib/builtins/int_lib.h

Modified: compiler-rt/trunk/lib/builtins/int_lib.h
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/builtins/int_lib.h?rev=359423&r1=359422&r2=359423&view=diff
==============================================================================
--- compiler-rt/trunk/lib/builtins/int_lib.h (original)
+++ compiler-rt/trunk/lib/builtins/int_lib.h Mon Apr 29 01:38:43 2019
@@ -51,7 +51,7 @@
 #if defined(__ELF__) || defined(__MINGW32__) || defined(__wasm__)
 #define COMPILER_RT_ALIAS(name, aliasname) \
   COMPILER_RT_ABI __typeof(name) aliasname __attribute__((__alias__(#name)));
-#elif defined(__MACH__)
+#elif defined(__APPLE__)
 #define COMPILER_RT_ALIAS(name, aliasname) \
   __asm__(".globl " SYMBOL_NAME(aliasname)); \
   __asm__(SYMBOL_NAME(aliasname) " = " SYMBOL_NAME(name)); \




More information about the llvm-commits mailing list