aboutsummaryrefslogtreecommitdiff
path: root/compiler-rt/lib/builtins/cpu_model/aarch64.c
diff options
context:
space:
mode:
Diffstat (limited to 'compiler-rt/lib/builtins/cpu_model/aarch64.c')
-rw-r--r--compiler-rt/lib/builtins/cpu_model/aarch64.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/compiler-rt/lib/builtins/cpu_model/aarch64.c b/compiler-rt/lib/builtins/cpu_model/aarch64.c
index 8af736d..be29c90 100644
--- a/compiler-rt/lib/builtins/cpu_model/aarch64.c
+++ b/compiler-rt/lib/builtins/cpu_model/aarch64.c
@@ -19,15 +19,13 @@
#error This file is intended only for aarch64-based targets
#endif
-#if __has_include(<sys/ifunc.h>)
-#include <sys/ifunc.h>
-#else
typedef struct __ifunc_arg_t {
unsigned long _size;
unsigned long _hwcap;
unsigned long _hwcap2;
+ unsigned long _hwcap3;
+ unsigned long _hwcap4;
} __ifunc_arg_t;
-#endif // __has_include(<sys/ifunc.h>)
// LSE support detection for out-of-line atomics
// using HWCAP and Auxiliary vector