X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-simple-streams%2Fimpl.lisp;h=3512edfaa84aa40dba82b58eaa94ca4792d48c57;hb=ac28b4bc430e89db490c9bb23ec7aa8d7cfe318a;hp=07732f32009acba532bc430250b036eed85e7072;hpb=768798e7839d849017164154d0ab70ce975fe5e3;p=sbcl.git diff --git a/contrib/sb-simple-streams/impl.lisp b/contrib/sb-simple-streams/impl.lisp index 07732f3..3512edf 100644 --- a/contrib/sb-simple-streams/impl.lisp +++ b/contrib/sb-simple-streams/impl.lisp @@ -713,7 +713,11 @@ (remf options :input-handle) (remf options :output-handle) (make-instance class :lisp-stream - (apply #'open-fd-stream filespec options)))))) + (apply #'open-fd-stream filespec options))) + (t (error "Don't know how to handle the stream class ~A" + (etypecase class + (symbol (find-class class t)) + (class class))))))) (declaim (inline read-byte read-char read-char-no-hang unread-char))