X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fclass.lisp;h=535914c6cadb9688c04216667c1b90b6a8e32e17;hb=5cc68148d1a5f9bacf4eb12e396b680d992fc2c2;hp=57ef6097c16f8a22637bbc14c27f5185a5aabcd4;hpb=bf27595fb567015495b7131707cc85af361567fe;p=sbcl.git diff --git a/src/code/class.lisp b/src/code/class.lisp index 57ef609..535914c 100644 --- a/src/code/class.lisp +++ b/src/code/class.lisp @@ -431,7 +431,7 @@ (let ((layout (find-layout name))) (init-or-check-layout layout (or (find-classoid name nil) - (make-undefined-classoid name)) + (layout-classoid layout)) length inherits depthoid))) @@ -1271,12 +1271,18 @@ NIL is returned when no such class exists." :inherits (symbol list sequence) :direct-superclasses (symbol list) :prototype-form 'nil) - (stream :state :read-only :depth 3 - :inherits (instance) - :prototype-form (make-broadcast-stream))))) + :inherits (instance)) + (file-stream + :state :read-only + :depth 5 + :inherits (stream)) + (string-stream + :state :read-only + :depth 5 + :inherits (stream))))) ;;; See also src/code/class-init.lisp where we finish setting up the ;;; translations for built-in types.