libffi: avoid compilation warning on Mac OS

This commit is contained in:
Matthew Flatt 2020-11-24 13:09:27 -07:00
parent e07dbc39d8
commit f2d7f1d822
2 changed files with 9 additions and 4 deletions

View File

@ -1,2 +1,7 @@
The "libffi" directory holds a copy of libffi version 3.3.
The libffi code is distributed under an LGPL-compatible license.
Changes to the source in this copy:
* Commented out `__attribute__((deprecated))` for `ffi_java_...` to
avoid warnings when compiling libffi itself.

View File

@ -288,15 +288,15 @@ FFI_API
void ffi_java_raw_call (ffi_cif *cif,
void (*fn)(void),
void *rvalue,
ffi_java_raw *avalue) __attribute__((deprecated));
ffi_java_raw *avalue) /* __attribute__((deprecated)) */;
#endif
FFI_API
void ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw) __attribute__((deprecated));
void ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw) /* __attribute__((deprecated)) */;
FFI_API
void ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args) __attribute__((deprecated));
void ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args) /* __attribute__((deprecated)) */;
FFI_API
size_t ffi_java_raw_size (ffi_cif *cif) __attribute__((deprecated));
size_t ffi_java_raw_size (ffi_cif *cif) /* __attribute__((deprecated)) */;
/* ---- Definitions for closures ----------------------------------------- */