minor bug fix for darwin libffi trunk
Andreas Tobler
toa@pop.agri.ch
Mon May 13 08:52:00 GMT 2002
Hi,
attached a little bug fix which let us build the libffi standalone with
older gcc (2.95.2) on Mac OS-X/darwin.
Is this ok?
Thanks,
Andreas
Mon May 13 16:25:05 2002 Andreas Tobler <a.tobler@schweiz.ch>
src/powerpc/ffi_darwin.c (ffi_prep_closure): declare fd at
beginning of the function (for older apple cc)
--- ffi_darwin.c.orig Mon May 13 15:06:08 2002
+++ ffi_darwin.c Mon May 13 14:57:08 2002
@@ -455,6 +455,7 @@
{
unsigned int *tramp;
struct ffi_aix_trampoline_struct *tramp_aix;
+ aix_fd *fd;
switch (cif->abi)
{
@@ -486,7 +487,7 @@
case FFI_AIX:
tramp_aix = (struct ffi_aix_trampoline_struct *) (closure->tramp);
- aix_fd *fd = (aix_fd *)(void *)ffi_closure_ASM;
+ fd = (aix_fd *)(void *)ffi_closure_ASM;
FFI_ASSERT (cif->abi == FFI_AIX);
More information about the Gcc-patches
mailing list