From 25b8b45a415196be0b4ebcc54c9d5c26dc13339e Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Tue, 3 Oct 2017 09:34:41 -0700 Subject: [PATCH] Avoid unnecessary BufReaders. --- cranelift/src/wasm.rs | 6 ++---- lib/wasm/tests/testsuite.rs | 6 ++---- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/cranelift/src/wasm.rs b/cranelift/src/wasm.rs index dc9c6ba188..81331faa40 100644 --- a/cranelift/src/wasm.rs +++ b/cranelift/src/wasm.rs @@ -13,7 +13,6 @@ use cretonne::isa::{self, TargetIsa}; use std::fs::File; use std::error::Error; use std::io; -use std::io::BufReader; use std::io::prelude::*; use std::path::Path; use std::process::Command; @@ -39,9 +38,8 @@ macro_rules! vprint { 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/lib/wasm/tests/testsuite.rs b/lib/wasm/tests/testsuite.rs index b5fe5997e8..d992de753e 100644 --- a/lib/wasm/tests/testsuite.rs +++ b/lib/wasm/tests/testsuite.rs @@ -8,7 +8,6 @@ use std::fs::File; use std::error::Error; use std::io; use std::str; -use std::io::BufReader; use std::io::prelude::*; use std::process::Command; use std::fs; @@ -43,9 +42,8 @@ fn return_at_end() { 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) }