X-Git-Url: https://git.lukelau.me/?a=blobdiff_plain;f=codegen.scm;h=dededbec01e0856b19703d8945e096e49b316aa5;hb=006b94f5a24a794665788737fec8d54086284317;hp=7a37097096882bc4c60d5262c6c81a4c3b9ba371;hpb=86531822ef58c5b29751976f5b41d1c631bdd459;p=scheme.git diff --git a/codegen.scm b/codegen.scm index 7a37097..dededbe 100644 --- a/codegen.scm +++ b/codegen.scm @@ -658,7 +658,8 @@ (set! cur-lambda 0) (let* ([data-layouts (program-data-layouts program)] - [type-annotated (annotate-types program)] + [pattern-matched (expand-pattern-matches program)] + [type-annotated (annotate-types pattern-matched)] [stack-annotated (annotate-stack-values data-layouts type-annotated)]