X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=inline;f=src%2Fcode%2Fsysmacs.lisp;h=bcb82555a2fccde30c1a3ea614784a1f82bde9b5;hb=c457d41e87e7ab27bb92f59f0e7839fe23b9d020;hp=e0ea5af94d72ae79939e2849810b4987b0aa0191;hpb=4c4635c16dc6fb5fcc6adbaea9fba756083c04a2;p=sbcl.git diff --git a/src/code/sysmacs.lisp b/src/code/sysmacs.lisp index e0ea5af..bcb8255 100644 --- a/src/code/sysmacs.lisp +++ b/src/code/sysmacs.lisp @@ -110,7 +110,8 @@ waits until gc is enabled in this thread." `(funcall (,slot stream) stream ,@args)))) (defmacro with-out-stream (stream (slot &rest args) &optional stream-dispatch) - `(with-out-stream/no-synonym ,stream (,slot ,@args) ,stream-dispatch)) + `(with-out-stream/no-synonym (out-synonym-of ,stream) + (,slot ,@args) ,stream-dispatch)) ;;;; These are hacks to make the reader win.