Skip to content

Commit 9d3e2e6

Browse files
Fix 2 occurrences of if-else-false-to-and
This `if` expression can be refactored to an equivalent expression using `and`.
1 parent 6f0aabd commit 9d3e2e6

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

typed-racket-lib/typed-racket/env/global-env.rkt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,7 @@
7575

7676
(define (maybe-finish-register-type id)
7777
(define v (free-id-table-ref the-mapping id))
78-
(if (box? v)
79-
(register-type id (unbox v))
80-
#f))
78+
(and (box? v) (register-type id (unbox v))))
8179

8280
(define (unregister-type id)
8381
(free-id-table-remove! the-mapping id))

typed-racket-lib/typed-racket/env/init-envs.rkt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -435,10 +435,9 @@
435435

436436
(define (bound-in-this-module id)
437437
(define binding (identifier-binding id))
438-
(if (and (list? binding) (module-path-index? (car binding)))
439-
(let-values ([(mp base) (module-path-index-split (car binding))])
440-
(not mp))
441-
#f))
438+
(and (and (list? binding) (module-path-index? (car binding)))
439+
(let-values ([(mp base) (module-path-index-split (car binding))])
440+
(not mp))))
442441

443442
(define (make-init-code map f)
444443
(define (bound-f id v)

0 commit comments

Comments
 (0)