From f6b520c114ec4130513a26ab074d3141854afb59 Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Tue, 28 Apr 2026 13:36:30 +0200 Subject: nasm: avoid an unnecessary loop when writing bytes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miquel Sabaté Solà --- crates/nasm/src/main.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'crates') diff --git a/crates/nasm/src/main.rs b/crates/nasm/src/main.rs index 3def44b..2668556 100644 --- a/crates/nasm/src/main.rs +++ b/crates/nasm/src/main.rs @@ -415,11 +415,9 @@ fn main() { }; for b in res.bundles { - for i in 0..b.size { - if let Err(e) = output.write_all(&[b.bytes[i as usize]]) { - eprintln!("error: could not write result in '{output_name}': {e}"); - std::process::exit(1); - } + if let Err(e) = output.write_all(&b.bytes[..b.size as usize]) { + eprintln!("error: could not write result in '{output_name}': {e}"); + std::process::exit(1); } } } -- cgit v1.2.3