add captured symbols field to Closure

This commit is contained in:
Folkert 2020-10-15 16:08:35 +02:00
parent 6318f032df
commit b7e099a6c8
3 changed files with 9 additions and 1 deletions

View file

@ -2,7 +2,7 @@ use crate::def::Def;
use crate::expr::Expr::*;
use crate::expr::{Expr, Recursive};
use crate::pattern::Pattern;
use roc_collections::all::{MutMap, SendMap};
use roc_collections::all::{MutMap, MutSet, SendMap};
use roc_module::ident::TagName;
use roc_module::low_level::LowLevel;
use roc_module::symbol::Symbol;
@ -1595,6 +1595,7 @@ fn defn(
closure_type: var_store.fresh(),
return_type: ret_var,
name: fn_name,
captured_symbols: MutSet::default(),
recursive: Recursive::NotRecursive,
arguments: closure_args,
loc_body: Box::new(no_region(body)),