mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-30 15:21:12 +00:00
add captured symbols field to Closure
This commit is contained in:
parent
6318f032df
commit
b7e099a6c8
3 changed files with 9 additions and 1 deletions
|
@ -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)),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue