src/class-output.lisp: Insert the correct class pointers.
authorMark Wooding <mdw@distorted.org.uk>
Sat, 15 Aug 2015 15:25:24 +0000 (16:25 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 15 Aug 2015 15:25:24 +0000 (16:25 +0100)
I must have been confused, because vtable class pointers ended up
pointing to the metaclass rather than the object class.  Fix this.

src/class-output.lisp

index c74daa8..687b22c 100644 (file)
@@ -436,7 +436,7 @@ const struct ~A ~A__classobj = {~%"
                   (format nil "_cls_~A"
                           (sod-class-nickname meta-chain-head))
                   "_class")
-              (sod-class-metaclass class)
+              class
               (sod-class-nickname meta-chain-head)
               (sod-class-nickname metaclass))))))