Minor code simplification. NFC.

This commit is contained in:
Dan Gohman
2018-02-28 12:26:49 -08:00
parent f276a021cb
commit 933d8487c1

View File

@@ -1,4 +1,3 @@
use cretonne::ir;
use cretonne::settings;
use cretonne::settings::Configurable;
use faerie::Artifact;
@@ -25,16 +24,7 @@ pub fn emit_module<'module>(
for (i, function_relocs) in relocations.iter().enumerate() {
assert!(function_relocs.is_empty(), "relocations not supported yet");
let body = &compilation.functions[i];
let external_name =
wasmstandalone_runtime::get_func_name(compilation.module.imported_funcs.len() + i);
let func_index = match external_name {
ir::ExternalName::User { namespace, index } => {
debug_assert!(namespace == 0);
index
}
_ => panic!(),
};
let func_index = compilation.module.imported_funcs.len() + i;
let string_name = format!("wasm_function[{}]", func_index);
obj.define(string_name, body.clone()).map_err(|err| {