Merge pull request #270 from frida/fix/aarch64-warnings

Fix aarch64 warnings
This commit is contained in:
Tom Tromey
2016-08-10 14:31:09 -06:00
committed by GitHub
+9 -7
View File
@@ -55,6 +55,14 @@ struct call_context
UINT64 x[N_X_ARG_REG];
};
#if FFI_EXEC_TRAMPOLINE_TABLE
#ifdef __MACH__
#include <mach/vm_param.h>
#endif
#else
#if defined (__clang__) && defined (__APPLE__)
extern void sys_icache_invalidate (void *start, size_t len);
#endif
@@ -71,12 +79,6 @@ ffi_clear_cache (void *start, void *end)
#endif
}
#if FFI_EXEC_TRAMPOLINE_TABLE
#ifdef __MACH__
#include <mach/vm_param.h>
#endif
#endif
/* A subroutine of is_vfp_type. Given a structure type, return the type code
@@ -316,7 +318,7 @@ extend_integer_type (void *source, int type)
static void
extend_hfa_type (void *dest, void *src, int h)
{
int f = h - AARCH64_RET_S4;
ssize_t f = h - AARCH64_RET_S4;
void *x0;
asm volatile (