src/: Stuff vtable structures into a union.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 30 Aug 2015 09:58:38 +0000 (10:58 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Wed, 9 Sep 2015 09:28:45 +0000 (10:28 +0100)
commitc2438e62e7c3cf1b7006522cef61e8c6f797600b
tree9818f429568e7afea976b7f825d67f71d5fd82be
parentd83a91c663ced211bb7e4509f800859c3fa086e9
src/: Stuff vtable structures into a union.

For the same reason that ichains are collected into a union: to force
the compiler's hand into getting the various members to overlap in the
common prefixes.

This doesn't affect day-to-day use, but it does change the types of the
things which are actually exported.
src/builtin.lisp
src/class-output.lisp
src/class-utilities.lisp