Fixing PR12658
This commit is contained in:
parent
13e36fbec4
commit
1fd8865e23
6
collects/tests/web-server/pr/12658-mod.rkt
Normal file
6
collects/tests/web-server/pr/12658-mod.rkt
Normal file
|
@ -0,0 +1,6 @@
|
|||
#lang web-server
|
||||
|
||||
(define (go)
|
||||
42)
|
||||
|
||||
(provide go)
|
11
collects/tests/web-server/pr/12658.rkt
Normal file
11
collects/tests/web-server/pr/12658.rkt
Normal file
|
@ -0,0 +1,11 @@
|
|||
#lang racket/base
|
||||
(require rackunit
|
||||
"12658-mod.rkt")
|
||||
|
||||
(check-equal?
|
||||
(with-handlers ([exn? (λ (x) (exn-message x))])
|
||||
(go 42)
|
||||
(error 'go "Failed to throw exn"))
|
||||
"procedure go: expects no arguments, given 1: 42")
|
||||
|
||||
|
|
@ -82,7 +82,7 @@
|
|||
(make-keyword-procedure
|
||||
(lambda (kws kw-vals clsr . rst)
|
||||
(let-values ([#,fvars ((CLOSURE-ref clsr 0))])
|
||||
(keyword-apply #,stx
|
||||
(keyword-apply (procedure-rename #,stx '#,(syntax-local-name))
|
||||
kws kw-vals
|
||||
rst))))))
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user