diff --git a/schala-lang/src/ast_reducing.rs b/schala-lang/src/ast_reducing.rs index 3fda49c..6a30152 100644 --- a/schala-lang/src/ast_reducing.rs +++ b/schala-lang/src/ast_reducing.rs @@ -100,7 +100,7 @@ impl Declaration { use self::Declaration::*; match self { Binding {name, constant, expr } => Stmt::Binding { name: name.clone(), constant: *constant, expr: expr.reduce() }, - FuncDecl(::parsing::Signature { name, params, type_anno }, statements) => Stmt::Binding { + FuncDecl(::parsing::Signature { name, params, .. }, statements) => Stmt::Binding { name: name.clone(), constant: true, expr: Expr::Func(Func::UserDefined { diff --git a/schala-lang/src/lib.rs b/schala-lang/src/lib.rs index 677278c..d90ff91 100644 --- a/schala-lang/src/lib.rs +++ b/schala-lang/src/lib.rs @@ -93,7 +93,7 @@ fn typechecking(handle: &mut Schala, input: parsing::AST, comp: Option<&mut Unfi } } -fn ast_reducing(handle: &mut Schala, input: parsing::AST, comp: Option<&mut UnfinishedComputation>) -> Result { +fn ast_reducing(_handle: &mut Schala, input: parsing::AST, comp: Option<&mut UnfinishedComputation>) -> Result { let output = input.reduce(); comp.map(|comp| comp.add_artifact(TraceArtifact::new("ast_reducing", format!("{:?}", output)))); Ok(output)