fix: *defthing 'names'
Change `defthing` so it always passes a `(listof (or/c #f symbol?))` as the fourth argument to `*defthing`.
This commit is contained in:
parent
d4d38e1ac4
commit
457d3f9a3f
|
@ -1042,7 +1042,7 @@
|
||||||
(let ([id-val id-expr])
|
(let ([id-val id-expr])
|
||||||
(*defthing kind.kind
|
(*defthing kind.kind
|
||||||
lt.expr
|
lt.expr
|
||||||
(list (or id-val (quote-syntax/loc id))) (list (or id-val 'id)) #f
|
(list (or id-val (quote-syntax/loc id))) (list (if (identifier? id-val) (syntax-e id-val) 'id)) #f
|
||||||
(list (racketblock0 result))
|
(list (racketblock0 result))
|
||||||
(lambda () (list desc ...))
|
(lambda () (list desc ...))
|
||||||
(list (result-value value.value)))))]))
|
(list (result-value value.value)))))]))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user