Use types to distinguish between wasm function body indices and wasm function indices.

This commit is contained in:
Maddy
2018-08-02 01:29:47 +00:00
committed by Dan Gohman
parent f7e481d9ac
commit f5d46cabe7
12 changed files with 71 additions and 53 deletions

View File

@@ -75,7 +75,7 @@ fn handle_module(path: &Path, flags: &Flags) {
};
let mut dummy_environ = DummyEnvironment::with_triple_flags(triple!("riscv64"), flags.clone());
translate_module(&data, &mut dummy_environ).unwrap();
for func in &dummy_environ.info.function_bodies {
for func in dummy_environ.info.function_bodies.values() {
verifier::verify_function(func, flags)
.map_err(|err| panic!(pretty_verifier_error(func, None, None, &err)))
.unwrap();