Add deny dead_code lint and fix one error

This commit is contained in:
Brandon Fish
2019-08-01 20:46:35 -06:00
parent 315c72e0b8
commit 2f70a199e4
15 changed files with 92 additions and 27 deletions

View File

@ -89,7 +89,6 @@ impl ModuleCodeGenerator<CraneliftFunctionCodeGenerator, Caller, CodegenError>
func, func,
func_translator, func_translator,
next_local: 0, next_local: 0,
module_info: Arc::clone(&module_info),
position: Position::default(), position: Position::default(),
func_env: FunctionEnvironment { func_env: FunctionEnvironment {
module_info: Arc::clone(&module_info), module_info: Arc::clone(&module_info),
@ -394,7 +393,6 @@ pub struct CraneliftFunctionCodeGenerator {
func: Function, func: Function,
func_translator: FuncTranslator, func_translator: FuncTranslator,
next_local: usize, next_local: usize,
module_info: Arc<RwLock<ModuleInfo>>,
position: Position, position: Position,
func_env: FunctionEnvironment, func_env: FunctionEnvironment,
} }

View File

@ -1,5 +1,10 @@
#![deny(unused_imports, unused_variables, unused_unsafe, unreachable_patterns)] #![deny(
dead_code,
unused_imports,
unused_variables,
unused_unsafe,
unreachable_patterns
)]
mod cache; mod cache;
mod code; mod code;
mod libcalls; mod libcalls;

View File

@ -1,5 +1,10 @@
#![deny(unused_imports, unused_variables, unused_unsafe, unreachable_patterns)] #![deny(
dead_code,
unused_imports,
unused_variables,
unused_unsafe,
unreachable_patterns
)]
#[macro_use] #[macro_use]
extern crate wasmer_runtime_core; extern crate wasmer_runtime_core;

View File

@ -1,4 +1,10 @@
#![deny(unused_imports, unused_variables, unused_unsafe, unreachable_patterns)] #![deny(
dead_code,
unused_imports,
unused_variables,
unused_unsafe,
unreachable_patterns
)]
#![cfg_attr(nightly, feature(unwind_attributes))] #![cfg_attr(nightly, feature(unwind_attributes))]
mod backend; mod backend;

View File

@ -1,4 +1,9 @@
#![deny(unused_imports, unused_variables, unused_unsafe, unreachable_patterns)] #![deny(
dead_code,
unused_imports,
unused_variables,
unused_unsafe,
unreachable_patterns
)]
pub mod call_trace; pub mod call_trace;
pub mod metering; pub mod metering;

View File

@ -1,5 +1,4 @@
#![deny(unused_imports, unused_variables, unused_unsafe, unreachable_patterns)] #![deny(dead_code, unused_imports, unused_variables, unused_unsafe, unreachable_patterns)]
#[cfg(not(target_os = "windows"))] #[cfg(not(target_os = "windows"))]
#[macro_use] #[macro_use]
extern crate failure; extern crate failure;

View File

@ -80,8 +80,13 @@
//! //!
//! [wasmer_h]: ./wasmer.h //! [wasmer_h]: ./wasmer.h
//! [wasmer_hh]: ./wasmer.hh //! [wasmer_hh]: ./wasmer.hh
#![deny(unused_imports, unused_variables, unused_unsafe, unreachable_patterns)] #![deny(
dead_code,
unused_imports,
unused_variables,
unused_unsafe,
unreachable_patterns
)]
extern crate wasmer_runtime; extern crate wasmer_runtime;
extern crate wasmer_runtime_core; extern crate wasmer_runtime_core;

View File

@ -1,4 +1,10 @@
#![deny(unused_imports, unused_variables, unused_unsafe, unreachable_patterns)] #![deny(
dead_code,
unused_imports,
unused_variables,
unused_unsafe,
unreachable_patterns
)]
#![cfg_attr(nightly, feature(unwind_attributes))] #![cfg_attr(nightly, feature(unwind_attributes))]
#[cfg(test)] #[cfg(test)]

View File

@ -1,5 +1,10 @@
#![deny(unused_imports, unused_variables, unused_unsafe, unreachable_patterns)] #![deny(
dead_code,
unused_imports,
unused_variables,
unused_unsafe,
unreachable_patterns
)]
//! Wasmer-runtime is a library that makes embedding WebAssembly //! Wasmer-runtime is a library that makes embedding WebAssembly
//! in your application easy, efficient, and safe. //! in your application easy, efficient, and safe.
//! //!

View File

@ -1,4 +1,10 @@
#![deny(unused_imports, unused_variables, unused_unsafe, unreachable_patterns)] #![deny(
dead_code,
unused_imports,
unused_variables,
unused_unsafe,
unreachable_patterns
)]
#![feature(proc_macro_hygiene)] #![feature(proc_macro_hygiene)]
#[cfg(not(any( #[cfg(not(any(

View File

@ -1,5 +1,10 @@
#![deny(unused_imports, unused_variables, unused_unsafe, unreachable_patterns)] #![deny(
dead_code,
unused_imports,
unused_variables,
unused_unsafe,
unreachable_patterns
)]
#[cfg(target = "windows")] #[cfg(target = "windows")]
extern crate winapi; extern crate winapi;

View File

@ -1,5 +1,10 @@
#![deny(unused_imports, unused_variables, unused_unsafe, unreachable_patterns)] #![deny(
dead_code,
unused_imports,
unused_variables,
unused_unsafe,
unreachable_patterns
)]
#[cfg(windows)] #[cfg(windows)]
mod exception_handling; mod exception_handling;

View File

@ -1,5 +1,10 @@
#![deny(unused_imports, unused_variables, unused_unsafe, unreachable_patterns)] #![deny(
dead_code,
unused_imports,
unused_variables,
unused_unsafe,
unreachable_patterns
)]
extern crate byteorder; extern crate byteorder;
extern crate structopt; extern crate structopt;

View File

@ -1,5 +1,10 @@
#![deny(unused_imports, unused_variables, unused_unsafe, unreachable_patterns)] #![deny(
dead_code,
unused_imports,
unused_variables,
unused_unsafe,
unreachable_patterns
)]
extern crate structopt; extern crate structopt;
use std::env; use std::env;

View File

@ -1,5 +1,10 @@
#![deny(unused_imports, unused_variables, unused_unsafe, unreachable_patterns)] #![deny(
dead_code,
unused_imports,
unused_variables,
unused_unsafe,
unreachable_patterns
)]
#[macro_use] #[macro_use]
extern crate wasmer_runtime_core; extern crate wasmer_runtime_core;
// extern crate wasmer_emscripten; // extern crate wasmer_emscripten;