diff options
Diffstat (limited to 'compiler-rt')
-rw-r--r-- | compiler-rt/lib/builtins/assembly.h | 3 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/gcc_personality_v0.c | 4 |
2 files changed, 6 insertions, 1 deletions
diff --git a/compiler-rt/lib/builtins/assembly.h b/compiler-rt/lib/builtins/assembly.h index d28f73f..ac119af 100644 --- a/compiler-rt/lib/builtins/assembly.h +++ b/compiler-rt/lib/builtins/assembly.h @@ -337,7 +337,8 @@ #endif #endif -#if defined(__ASSEMBLER__) && (defined(__i386__) || defined(__amd64__)) +#if defined(__ASSEMBLER__) && (defined(__i386__) || defined(__amd64__)) && \ + !defined(__arm64ec__) .att_syntax #endif diff --git a/compiler-rt/lib/builtins/gcc_personality_v0.c b/compiler-rt/lib/builtins/gcc_personality_v0.c index 3ed17fa..6d92a7b 100644 --- a/compiler-rt/lib/builtins/gcc_personality_v0.c +++ b/compiler-rt/lib/builtins/gcc_personality_v0.c @@ -30,6 +30,10 @@ EXCEPTION_DISPOSITION _GCC_specific_handler(PEXCEPTION_RECORD, void *, PCONTEXT, _Unwind_Personality_Fn); #endif +#ifndef __has_feature +#define __has_feature(__feature) 0 +#endif + #if __has_feature(ptrauth_calls) #include <ptrauth.h> |