diff --git a/collects/mzlib/private/sigutil.ss b/collects/mzlib/private/sigutil.ss index 7330ab7..33021b2 100644 --- a/collects/mzlib/private/sigutil.ss +++ b/collects/mzlib/private/sigutil.ss @@ -334,22 +334,20 @@ (define sort-signature-elems (lambda (elems) (map car - (quicksort (map - (lambda (ip) - (let ([i (car ip)]) - (cons ip (symbol->string (if (symbol? i) - i - (signature-name i)))))) - elems) - ;; Less-than; put subs at front - (lambda (a b) - (if (symbol? (caar a)) - (if (symbol? (caar b)) - (stringstring + (if (symbol? i) i (signature-name i)))))) + elems) + ;; Less-than; put subs at front + (lambda (a b) + (if (symbol? (caar a)) + (if (symbol? (caar b)) + (string