diff --git a/core/sbufs/sbufs.factor b/core/sbufs/sbufs.factor index 13af7c65cb..a628ab35a1 100644 --- a/core/sbufs/sbufs.factor +++ b/core/sbufs/sbufs.factor @@ -19,6 +19,8 @@ M: sbuf new-sequence : >sbuf ( seq -- sbuf ) SBUF" " clone-like ; inline +M: sbuf contract 2drop ; inline + M: sbuf like drop dup sbuf? [ dup string? [ dup length sbuf boa ] [ >sbuf ] if