Add command line flag, make debug crate optional, clean up API

This commit is contained in:
Mark McCaskey
2020-02-14 12:34:25 -08:00
parent e34e0bb897
commit 923e4ac83a
8 changed files with 52 additions and 54 deletions

View File

@ -11,7 +11,6 @@ use crate::{
use byteorder::{ByteOrder, LittleEndian};
use cranelift_codegen::{
binemit::{Stackmap, StackmapSink},
entity::PrimaryMap,
ir, isa, Context, ValueLabelsRanges,
};
use rayon::prelude::*;
@ -199,10 +198,10 @@ impl FuncResolverBuilder {
use wasm_debug::types::CompiledFunctionData;
let mut debug_metadata = if generate_debug_info {
Some(wasmer_runtime_core::codegen::DebugMetadata {
func_info: PrimaryMap::new(),
inst_info: PrimaryMap::new(),
func_info: Map::new(),
inst_info: Map::new(),
pointers: vec![],
stack_slot_offsets: PrimaryMap::new(),
stack_slot_offsets: Map::new(),
})
} else {
None