Fixes PR12638
This commit is contained in:
parent
9be864b2f8
commit
a55029cf76
3
collects/tests/web-server/pr/12638.rkt
Normal file
3
collects/tests/web-server/pr/12638.rkt
Normal file
|
@ -0,0 +1,3 @@
|
|||
#lang web-server
|
||||
(require racket/runtime-path)
|
||||
(define-runtime-path here ".")
|
|
@ -48,7 +48,7 @@
|
|||
(list* #'rv (syntax->list #'(v ...)))]))
|
||||
|
||||
(define ((make-define-case inner) stx)
|
||||
(syntax-case stx (define-values define-syntaxes define-values-for-syntax #%require)
|
||||
(syntax-case stx (define-values define-syntaxes define-values-for-syntax #%require begin-for-syntax)
|
||||
[(define-values (v ...) ve)
|
||||
(let-values ([(nve) (inner #'ve)])
|
||||
(quasisyntax/loc stx
|
||||
|
@ -57,6 +57,8 @@
|
|||
stx]
|
||||
[(define-values-for-syntax (v ...) ve)
|
||||
stx]
|
||||
[(begin-for-syntax e ...)
|
||||
stx]
|
||||
[(#%require spec ...)
|
||||
stx]
|
||||
[expr
|
||||
|
|
Loading…
Reference in New Issue
Block a user