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 ...)))]))
|
(list* #'rv (syntax->list #'(v ...)))]))
|
||||||
|
|
||||||
(define ((make-define-case inner) stx)
|
(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)
|
[(define-values (v ...) ve)
|
||||||
(let-values ([(nve) (inner #'ve)])
|
(let-values ([(nve) (inner #'ve)])
|
||||||
(quasisyntax/loc stx
|
(quasisyntax/loc stx
|
||||||
|
@ -57,6 +57,8 @@
|
||||||
stx]
|
stx]
|
||||||
[(define-values-for-syntax (v ...) ve)
|
[(define-values-for-syntax (v ...) ve)
|
||||||
stx]
|
stx]
|
||||||
|
[(begin-for-syntax e ...)
|
||||||
|
stx]
|
||||||
[(#%require spec ...)
|
[(#%require spec ...)
|
||||||
stx]
|
stx]
|
||||||
[expr
|
[expr
|
||||||
|
|
Loading…
Reference in New Issue
Block a user