removed an optimization that obscures the names in contracted functions
svn: r7379
This commit is contained in:
parent
13e706e817
commit
d9cb743afc
|
@ -171,7 +171,8 @@
|
||||||
(with-syntax ([outer-lambda
|
(with-syntax ([outer-lambda
|
||||||
(let* ([lst (syntax->list #'args)]
|
(let* ([lst (syntax->list #'args)]
|
||||||
[len (and lst (length lst))])
|
[len (and lst (length lst))])
|
||||||
(if (and lst
|
(if (and #f ;; this optimization disables the names so is turned off for now
|
||||||
|
lst
|
||||||
(not (syntax-e #'use-any?))
|
(not (syntax-e #'use-any?))
|
||||||
(= len (length (syntax->list #'(dom-names ...))))
|
(= len (length (syntax->list #'(dom-names ...))))
|
||||||
(= 1 (length (syntax->list #'(rng-names ...))))
|
(= 1 (length (syntax->list #'(rng-names ...))))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user