diff options
| author | Damien George <damien@micropython.org> | 2021-04-14 15:37:33 +1000 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2021-05-06 12:17:10 +1000 |
| commit | 9e29217c73f36802de616c05bee9bf7f9090f722 (patch) | |
| tree | 93d886a253be4f66e3c6932099934134e52529c6 /extmod/vfs_fat.c | |
| parent | 8172c2e9c5d5eec9a6b0a3f6cc4a2383b3d96d26 (diff) | |
unix/modffi: Use a union for passing/returning FFI values.
This fixes a bug where double arguments on a 32-bit architecture would not
be passed correctly because they only had 4 bytes of storage (not 8). It
also fixes a compiler warning/error in return_ffi_value on certian
architectures: array subscript 'double[0]' is partly outside array bounds
of 'ffi_arg[1]' {aka 'long unsigned int[1]'}.
Fixes issue #7064.
Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'extmod/vfs_fat.c')
0 files changed, 0 insertions, 0 deletions
