Merge pull request #621 from wasmerio/feature/add-deny-dead_code-lint

Add deny dead_code lint and fix one error
This commit is contained in:
Syrus Akbary
2019-08-02 13:36:53 -07:00
committed by GitHub
17 changed files with 99 additions and 30 deletions

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(test)]

View File

@ -100,6 +100,7 @@ pub struct InstanceImage {
}
impl ModuleStateMap {
#[warn(dead_code)]
fn lookup_call_ip(&self, ip: usize, base: usize) -> Option<(&FunctionStateMap, MachineState)> {
if ip < base || ip - base >= self.total_size {
None
@ -123,6 +124,7 @@ impl ModuleStateMap {
}
}
#[warn(dead_code)]
fn lookup_trappable_ip(
&self,
ip: usize,
@ -150,6 +152,7 @@ impl ModuleStateMap {
}
}
#[warn(dead_code)]
fn lookup_loop_ip(&self, ip: usize, base: usize) -> Option<(&FunctionStateMap, MachineState)> {
if ip < base || ip - base >= self.total_size {
None