Add some initial deny for unused_imports and unused_variables

Additional unused variable fix on unix

Remove unused import on unix

Remove unused windows import
This commit is contained in:
Brandon Fish
2019-05-09 19:53:23 -05:00
parent fa5402580f
commit 85158ac22a
19 changed files with 30 additions and 7 deletions

View File

@ -478,7 +478,7 @@ impl ModuleCodeGenerator<X64FunctionCode, X64ExecutionContext, CodegenError>
Ok(())
}
unsafe fn from_cache(artifact: Artifact, _: Token) -> Result<ModuleInner, CacheError> {
unsafe fn from_cache(_artifact: Artifact, _: Token) -> Result<ModuleInner, CacheError> {
Err(CacheError::Unknown(
"the singlepass compiler API doesn't support caching yet".to_string(),
))
@ -1409,7 +1409,7 @@ impl FunctionCodeGenerator<CodegenError> for X64FunctionCode {
Ok(())
}
fn begin_body(&mut self, module_info: &ModuleInfo) -> Result<(), CodegenError> {
fn begin_body(&mut self, _module_info: &ModuleInfo) -> Result<(), CodegenError> {
let a = self.assembler.as_mut().unwrap();
a.emit_push(Size::S64, Location::GPR(GPR::RBP));
a.emit_mov(Size::S64, Location::GPR(GPR::RSP), Location::GPR(GPR::RBP));

View File

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