diff --git a/basis/classes/struct/prettyprint/prettyprint.factor b/basis/classes/struct/prettyprint/prettyprint.factor index 1769fafe06..0334b19ddd 100644 --- a/basis/classes/struct/prettyprint/prettyprint.factor +++ b/basis/classes/struct/prettyprint/prettyprint.factor @@ -12,7 +12,7 @@ IN: classes.struct.prettyprint [ drop \ STRUCT: ] if ; : struct>assoc ( struct -- assoc ) - [ class struct-slots ] [ struct-slot-values ] bi zip filter-tuple-assoc ; + [ class struct-slots ] [ struct-slot-values ] bi zip ; : pprint-struct-slot ( slot -- ) ; M: vector make-mirror ; M: quotation make-mirror ; M: object make-mirror ; +M: struct make-mirror struct>assoc [ [ class>> ] dip ] assoc-map ;