diff options
| -rw-r--r-- | compiler-rt/lib/builtins/assembly.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/compiler-rt/lib/builtins/assembly.h b/compiler-rt/lib/builtins/assembly.h index eb7de8a5124..2828b156a55 100644 --- a/compiler-rt/lib/builtins/assembly.h +++ b/compiler-rt/lib/builtins/assembly.h @@ -31,16 +31,21 @@ #if __ARM_ARCH_ISA_THUMB == 2 #define THUMB_FUNC .thumb_func #endif + #elif defined(__ELF__) + #define HIDDEN(name) .hidden name #define LOCAL_LABEL(name) .L_##name +#define THUMB_FUNC #define FILE_LEVEL_DIRECTIVE #if defined(__arm__) #define SYMBOL_IS_FUNC(name) .type name,%function #else #define SYMBOL_IS_FUNC(name) .type name,@function #endif -#else + +#else // !__APPLE__ && !__ELF__ + #define HIDDEN_DIRECTIVE(name) #define LOCAL_LABEL(name) .L ## name #define SYMBOL_IS_FUNC(name) \ |

