X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-simple-streams%2Fimpl.lisp;h=3512edfaa84aa40dba82b58eaa94ca4792d48c57;hb=2056118835600a7c4e372c796568ddada5824cf6;hp=07732f32009acba532bc430250b036eed85e7072;hpb=d9dc64d61bfaf26ccaad1f142ed6ecbdfb852504;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))