From dddfea4a629b1f003c122f612b82b69c830a1629 Mon Sep 17 00:00:00 2001 From: James Harton Date: Wed, 16 Nov 2022 08:49:44 +1300 Subject: [PATCH] chore(clippy): comply with new only_used_in_recursion rule. --- outrun-compiler/src/decompile.rs | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/outrun-compiler/src/decompile.rs b/outrun-compiler/src/decompile.rs index 0a865f7..a8a7325 100644 --- a/outrun-compiler/src/decompile.rs +++ b/outrun-compiler/src/decompile.rs @@ -24,7 +24,7 @@ pub fn decompile(ctx: &Context, output: &mut dyn Write) -> Result<(), Error> { Ok(()) } -pub fn decompile_type(ty: Arc, ctx: &Context, output: &mut dyn Write) -> Result<(), Error> { +pub fn decompile_type(ty: Arc, _ctx: &Context, output: &mut dyn Write) -> Result<(), Error> { match ty.as_ref() { Type::Struct { name, @@ -147,12 +147,12 @@ pub fn decompile_type(ty: Arc, ctx: &Context, output: &mut dyn Write) -> R } if tv.is_link() { let target = tv.target().unwrap(); - decompile_type(target, ctx, output)?; + decompile_type(target, _ctx, output)?; } } Type::Alias { target, .. } => { - decompile_type(target.clone(), ctx, output)?; + decompile_type(target.clone(), _ctx, output)?; } } @@ -224,13 +224,13 @@ pub fn decompile_function( fn decompile_expression( expr: &Expression, - ctx: &Context, + _ctx: &Context, output: &mut dyn Write, ) -> Result<(), Error> { match &expr.value { ExpressionValue::Array(elements) => { for element in elements.iter() { - decompile_expression(element, ctx, output)?; + decompile_expression(element, _ctx, output)?; } writeln!( output, @@ -252,7 +252,7 @@ fn decompile_expression( } ExpressionValue::Constructor(elements) => { for element in elements.iter() { - decompile_expression(element, ctx, output)?; + decompile_expression(element, _ctx, output)?; } writeln!( output, @@ -274,7 +274,7 @@ fn decompile_expression( writeln!(output, " {}: load {}", expr.r#type.to_string(), name)?; } ExpressionValue::Index { expr, field_name } => { - decompile_expression(expr.as_ref(), ctx, output)?; + decompile_expression(expr.as_ref(), _ctx, output)?; writeln!( output, " {}: index {}", @@ -291,7 +291,7 @@ fn decompile_expression( )?; } ExpressionValue::Let { name, value } => { - decompile_expression(value.as_ref(), ctx, output)?; + decompile_expression(value.as_ref(), _ctx, output)?; writeln!(output, " {}: store {}", expr.r#type.to_string(), name)?; } ExpressionValue::LocalCall { @@ -300,7 +300,7 @@ fn decompile_expression( } => { // decompile_expression(receiver.as_ref(), ctx, output)?; for argument in arguments.iter() { - decompile_expression(argument, ctx, output)?; + decompile_expression(argument, _ctx, output)?; } match &receiver.value { ExpressionValue::GetLocal(name) => { @@ -317,8 +317,8 @@ fn decompile_expression( } ExpressionValue::Map(values) => { for (key, value) in values.iter() { - decompile_expression(key, ctx, output)?; - decompile_expression(value, ctx, output)?; + decompile_expression(key, _ctx, output)?; + decompile_expression(value, _ctx, output)?; } writeln!( output, @@ -333,7 +333,7 @@ fn decompile_expression( arguments, } => { for argument in arguments.iter() { - decompile_expression(argument, ctx, output)?; + decompile_expression(argument, _ctx, output)?; } writeln!( output,