make sure begin always has a definition context
This commit is contained in:
parent
fd40ab2e52
commit
dc0e434caa
|
@ -1161,7 +1161,7 @@
|
||||||
#:do [(define-values (e-... τ... ep-effs f-effs s-effs) (walk/bind #'(e_unit ... e)))]
|
#:do [(define-values (e-... τ... ep-effs f-effs s-effs) (walk/bind #'(e_unit ... e)))]
|
||||||
#:with τ (last τ...)
|
#:with τ (last τ...)
|
||||||
--------
|
--------
|
||||||
[⊢ (begin- #,@e-...) (⇒ : τ)
|
[⊢ (let- () #,@e-...) (⇒ : τ)
|
||||||
(⇒ ν-ep (#,@ep-effs))
|
(⇒ ν-ep (#,@ep-effs))
|
||||||
(⇒ ν-f (#,@f-effs))
|
(⇒ ν-f (#,@f-effs))
|
||||||
(⇒ ν-s (#,@s-effs))]])
|
(⇒ ν-s (#,@s-effs))]])
|
||||||
|
|
Loading…
Reference in New Issue