fix a bug where cover+tests could call syntax-local-introduce
when not transforming
Closes #204.
This commit is contained in:
parent
6cbd6d872f
commit
e0cbc15625
|
@ -597,7 +597,8 @@
|
|||
(when (current-referenced-aliases)
|
||||
(define alias-box (current-referenced-aliases))
|
||||
(set-box! alias-box (cons #'id (unbox alias-box))))
|
||||
(add-disappeared-use (syntax-local-introduce #'id))
|
||||
(and (syntax-transforming?)
|
||||
(add-disappeared-use (syntax-local-introduce #'id)))
|
||||
t)]
|
||||
[else
|
||||
(parse-error #:delayed? #t (~a "type name `" (syntax-e #'id) "' is unbound"))
|
||||
|
|
|
@ -39,4 +39,5 @@
|
|||
#:commit
|
||||
#:literal-sets ([literal-set])
|
||||
(pattern (~and op (~or pattern-literals ...))
|
||||
#:do [(add-disappeared-use (syntax-local-introduce #'op))]))))))
|
||||
#:do [(and (syntax-transforming?)
|
||||
(add-disappeared-use (syntax-local-introduce #'op)))]))))))
|
||||
|
|
Loading…
Reference in New Issue
Block a user