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.
for/fold-with-conditional-body-to-unless-keyword
1 parent 57d4987 commit 47eefa5Copy full SHA for 47eefa5
typed-racket-lib/typed-racket/private/parse-type.rkt
@@ -1507,10 +1507,9 @@
1507
;; Merge all the non-duplicate entries from the parent types
1508
(define (merge-clause parent-clause clause)
1509
(for/fold ([clause clause])
1510
- ([(k v) (in-dict parent-clause)])
1511
- (if (dict-has-key? clause k)
1512
- clause
1513
- (dict-set clause k v))))
+ ([(k v) (in-dict parent-clause)]
+ #:unless (dict-has-key? clause k))
+ (dict-set clause k v)))
1514
1515
(define (match-parent-type parent-type)
1516
(define resolved (resolve parent-type))
0 commit comments