diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-05-19 20:42:07 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-05-19 20:42:07 -0700 |
commit | 4bd2764b9df28cda6da92aa1eef3ac958ffcf459 (patch) | |
tree | ed1c927d852abb2ff54b4a8056a0e117561afbf2 /eval.h | |
parent | dd3884648c375a775ed1e777e5f8f58db5d226d7 (diff) | |
download | txr-4bd2764b9df28cda6da92aa1eef3ac958ffcf459.tar.gz txr-4bd2764b9df28cda6da92aa1eef3ac958ffcf459.tar.bz2 txr-4bd2764b9df28cda6da92aa1eef3ac958ffcf459.zip |
ffi: incomplete types can't be aggregate elements.
Ban types like (struct foo (bar void)) or
(array 3 (array int)).
* ffi.c (ffi_struct_compile): Check every element type for
zero size and diagnose.
(ffi_type_compile): Likewise, for arrays.
Diffstat (limited to 'eval.h')
0 files changed, 0 insertions, 0 deletions