aboutsummaryrefslogtreecommitdiff
path: root/libffi/src/arc/ffi.c
diff options
context:
space:
mode:
Diffstat (limited to 'libffi/src/arc/ffi.c')
-rw-r--r--libffi/src/arc/ffi.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/libffi/src/arc/ffi.c b/libffi/src/arc/ffi.c
index 32f82a7d5..4d10b21 100644
--- a/libffi/src/arc/ffi.c
+++ b/libffi/src/arc/ffi.c
@@ -46,12 +46,10 @@ void
ffi_prep_args (char *stack, extended_cif * ecif)
{
unsigned int i;
- int tmp;
void **p_argv;
char *argp;
ffi_type **p_arg;
- tmp = 0;
argp = stack;
if (ecif->cif->rtype->type == FFI_TYPE_STRUCT)
@@ -73,7 +71,7 @@ ffi_prep_args (char *stack, extended_cif * ecif)
/* Align if necessary. */
if ((alignment - 1) & (unsigned) argp)
- argp = (char *) ALIGN (argp, alignment);
+ argp = (char *) FFI_ALIGN (argp, alignment);
z = (*p_arg)->size;
if (z < sizeof (int))
@@ -225,7 +223,7 @@ ffi_closure_inner_ARCompact (ffi_closure * closure, void *rvalue,
/* Align if necessary. */
if ((alignment - 1) & (unsigned) argp)
- argp = (char *) ALIGN (argp, alignment);
+ argp = (char *) FFI_ALIGN (argp, alignment);
z = (*p_argt)->size;
*p_argv = (void *) argp;