src/c-types-impl.lisp: Fix arg list in `c-function-type' instance init.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 30 Aug 2015 09:58:38 +0000 (10:58 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 20 Sep 2015 09:54:33 +0000 (10:54 +0100)
commit8e36de0e30786727d872f21bf10eb7a579f15dd6
treec0c7fd91c71fa8d2ab29270271bf24922aab5f16
parentc7a9ed3415c37906b77d77ef7e6d3e9af797b694
src/c-types-impl.lisp: Fix arg list in `c-function-type' instance init.

Previously, `make-function-type' was responsible for spotting `(void)'
argument lists and converting them into empty lists, so if you used
`make-instance' directly you could sneak an actual `(void)' argument
list int.  Now the instance initialization machinery for the
`c-function-type' class does this itself, so the gap is closed.
src/c-types-impl.lisp