From 425d75675ee8b1a22498ba26f7d9afbaa8ac34a7 Mon Sep 17 00:00:00 2001 From: Nathan Braswell Date: Wed, 8 Feb 2017 00:01:29 +0000 Subject: [PATCH] babier steps --- stdlib/function_value_lower.krak | 1 + 1 file changed, 1 insertion(+) diff --git a/stdlib/function_value_lower.krak b/stdlib/function_value_lower.krak index 0425016..e3a785c 100644 --- a/stdlib/function_value_lower.krak +++ b/stdlib/function_value_lower.krak @@ -80,6 +80,7 @@ fun function_value_lower(name_ast_map: *map,*ast_node (function_types_needed_wo_lambdas + function_types_needed_for_lambdas).for_each(fun(t: type) { var new_type_def_name = t.to_string() + "_function_value_struct" var new_type_def = ast_type_def_ptr(new_type_def_name) + new_type_def->type_def.variables.add(ast_declaration_statement_ptr(ast_identifier_ptr("func", t.clone(), new_type_def), null())) add_to_scope("~enclosing_scope", name_ast_map->values.first().second, new_type_def) add_to_scope(new_type_def_name, new_type_def, name_ast_map->values.first().second) name_ast_map->values.first().second->translation_unit.children.add(new_type_def)