From 3f18b88b2a769c79ad2a71ea486962e01fd95306 Mon Sep 17 00:00:00 2001 From: Garrit Franke Date: Wed, 21 Dec 2022 14:54:58 +0100 Subject: [PATCH] Fix clippy warnings --- src/command/build.rs | 2 +- src/command/run.rs | 2 +- src/generator/qbe.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/command/build.rs b/src/command/build.rs index 1cc08d2..99d2024 100644 --- a/src/command/build.rs +++ b/src/command/build.rs @@ -21,7 +21,7 @@ use std::io::Write; use std::path::Path; pub fn build(target: &Target, in_file: &Path, out_file: &Path) -> Result<(), String> { - let mut buf = Box::new(Vec::new()); + let mut buf = Box::>::default(); build_to_buffer(target, in_file, &mut buf)?; if out_file.to_str() == Some("-") { diff --git a/src/command/run.rs b/src/command/run.rs index 0e03ad9..415b2ea 100644 --- a/src/command/run.rs +++ b/src/command/run.rs @@ -22,7 +22,7 @@ use std::process::Command; use std::process::Stdio; pub fn run(target: Target, in_file: PathBuf) -> Result<(), String> { - let mut buf = Box::new(Vec::new()); + let mut buf = Box::>::default(); build::build_to_buffer(&target, &in_file, &mut buf)?; match target { diff --git a/src/generator/qbe.rs b/src/generator/qbe.rs index 4dd3125..968105a 100644 --- a/src/generator/qbe.rs +++ b/src/generator/qbe.rs @@ -270,7 +270,7 @@ impl QbeGenerator { func.assign_instr( tmp.clone(), qbe::Type::Word, - qbe::Instr::Copy(qbe::Value::Const(if *literal { 1 } else { 0 })), + qbe::Instr::Copy(qbe::Value::Const(u64::from(*literal))), ); Ok((qbe::Type::Word, tmp))