X-Git-Url: https://git.lukelau.me/?p=scheme.git;a=blobdiff_plain;f=codegen.scm;h=dededbec01e0856b19703d8945e096e49b316aa5;hp=7a37097096882bc4c60d5262c6c81a4c3b9ba371;hb=8e106ca13666680051f91ab3f49ce2bd7e19ead7;hpb=86531822ef58c5b29751976f5b41d1c631bdd459 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)]