From 5b0a083124074dde0ccb6f559cda031d2339f0da Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Tue, 3 Oct 2017 06:51:49 -0700 Subject: [PATCH] Avoid unnecessary BufReaders. --- src/main.rs | 7 +++---- src/wasm2obj.rs | 6 ++---- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/main.rs b/src/main.rs index e0d3728124..e9caec11c2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -35,7 +35,7 @@ use cretonne::settings; use std::fs::File; use std::error::Error; use std::io; -use std::io::{BufReader, stdout}; +use std::io::stdout; use std::io::prelude::*; use docopt::Docopt; use std::path::Path; @@ -93,9 +93,8 @@ struct Args { fn read_wasm_file(path: PathBuf) -> Result, io::Error> { let mut buf: Vec = Vec::new(); - let file = File::open(path)?; - let mut buf_reader = BufReader::new(file); - buf_reader.read_to_end(&mut buf)?; + let mut file = File::open(path)?; + file.read_to_end(&mut buf)?; Ok(buf) } diff --git a/src/wasm2obj.rs b/src/wasm2obj.rs index 3912d974b1..f615957eb9 100644 --- a/src/wasm2obj.rs +++ b/src/wasm2obj.rs @@ -21,7 +21,6 @@ use std::path::PathBuf; use std::fs::File; use std::error::Error; use std::io; -use std::io::BufReader; use std::io::prelude::*; use docopt::Docopt; use std::path::Path; @@ -53,9 +52,8 @@ struct Args { fn read_wasm_file(path: PathBuf) -> Result, io::Error> { let mut buf: Vec = Vec::new(); - let file = File::open(path)?; - let mut buf_reader = BufReader::new(file); - buf_reader.read_to_end(&mut buf)?; + let mut file = File::open(path)?; + file.read_to_end(&mut buf)?; Ok(buf) }