always return dependencies, even when hitting an error

This commit is contained in:
2022-03-05 21:02:58 +01:00
parent 896385654a
commit 557c3a8426
2 changed files with 59 additions and 53 deletions

View File

@@ -15,12 +15,12 @@ fn main() -> Result<()> {
let mut filename = args.free_from_os_str::<PathBuf, bool>(|s| Ok(s.into()))?;
let module = compile_file(&filename, options)?;
let wasm = compile_file(&filename, options).0?;
wasmparser::validate(&module.wasm)?;
wasmparser::validate(&wasm)?;
filename.set_extension("wasm");
File::create(filename)?.write_all(&module.wasm)?;
File::create(filename)?.write_all(&wasm)?;
Ok(())
}