diff --git a/src/protocol/parser/mod.rs b/src/protocol/parser/mod.rs index 181ec59b4d4b96beaf2f551da2d390fd65ae38fc..c7a2fead50166aa78e1fbdb3af8182aabd2a5298 100644 --- a/src/protocol/parser/mod.rs +++ b/src/protocol/parser/mod.rs @@ -28,7 +28,6 @@ use crate::protocol::ast::*; use crate::protocol::input_source::*; use crate::protocol::ast_printer::ASTWriter; -use crate::protocol::parser::type_table::PolymorphicVariable; #[derive(Debug, PartialEq, Eq, PartialOrd, Ord)] pub enum ModuleCompilationPhase { @@ -277,6 +276,7 @@ fn insert_builtin_function (Vec<(&'static str, Pa return_types: Vec::new(), parameters: Vec::new(), body: BlockStatementId::new_invalid(), + num_expressions_in_body: -1, }); let (args, ret) = arg_and_return_fn(func_id);