We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
define-let-to-double-define
1 parent a2a9cc0 commit aa1c641Copy full SHA for aa1c641
typed-racket-lib/typed-racket/utils/plambda-utils.rkt
@@ -28,12 +28,12 @@
28
(filter pair? (map rest tvarss)))
29
30
(define (get-poly-tvarss form)
31
+ (define p (plambda-prop form))
32
(define plambda-tvars
- (let ([p (plambda-prop form)])
33
- (match (and p (map syntax-e (syntax->list p)))
34
- [#f #f]
35
- [(list var ... dvar '...) (list (list var dvar))]
36
- [(list id ...) (list id)])))
+ (match (and p (map syntax-e (syntax->list p)))
+ [#f #f]
+ [(list var ... dvar '...) (list (list var dvar))]
+ [(list id ...) (list id)]))
37
(define scoped-tvarss
38
(for/list ([tvarss (in-list (lookup-scoped-tvar-layer form))])
39
(for/list ([tvar (in-list tvarss)])
0 commit comments