diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-06-18 00:36:13 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-06-18 00:36:13 +0300 |
commit | 7c8d76fad34cbb75b9f7faec156e88632631f127 (patch) | |
tree | 33fc9c8ba42b0bf83a7a416ea77dce8367e3fecc /unix/alloc.c | |
parent | c9598604c6872d87b6c818c92efc4bce357d988c (diff) | |
download | micropython-7c8d76fad34cbb75b9f7faec156e88632631f127.tar.gz micropython-7c8d76fad34cbb75b9f7faec156e88632631f127.zip |
unix/alloc: Make coverage build and its overzealous warnings happy.
Diffstat (limited to 'unix/alloc.c')
-rw-r--r-- | unix/alloc.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/unix/alloc.c b/unix/alloc.c index 72b9d2a872..04c635ee97 100644 --- a/unix/alloc.c +++ b/unix/alloc.c @@ -86,6 +86,12 @@ void mp_unix_mark_exec(void) { } #if MICROPY_FORCE_PLAT_ALLOC_EXEC +// Provide implementation of libffi ffi_closure_* functions in terms +// of the functions above. On a normal Linux system, this save a lot +// of code size. +void *ffi_closure_alloc(size_t size, void **code); +void ffi_closure_free(void *ptr); + void *ffi_closure_alloc(size_t size, void **code) { mp_uint_t dummy; mp_unix_alloc_exec(size, code, &dummy); @@ -93,6 +99,7 @@ void *ffi_closure_alloc(size_t size, void **code) { } void ffi_closure_free(void *ptr) { + (void)ptr; // TODO } #endif |