diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2018-04-24 20:23:05 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2018-04-24 20:23:05 -0700 |
commit | 74012ba82c2bcbbf4a3cde3da05e497719e41008 (patch) | |
tree | 78af3d72a21c6053cf7a0f76ced6a6db66a56fba /ffi.c | |
parent | ef1234d530a0caa244778f62f3ec3d9cc295628e (diff) | |
download | txr-74012ba82c2bcbbf4a3cde3da05e497719e41008.tar.gz txr-74012ba82c2bcbbf4a3cde3da05e497719e41008.tar.bz2 txr-74012ba82c2bcbbf4a3cde3da05e497719e41008.zip |
compiler: called function must be listed as free.
When compiling a plain (f x) function call, the
resulting frag must list f as a free function.
* share/txr/stdlib/compiler.tl (comp-fun-form): Compile the
call with comp-call-impl; then pushnew the symbol into the
frag's ffuns set list.
Diffstat (limited to 'ffi.c')
0 files changed, 0 insertions, 0 deletions