Configure walrus to generate DWARF/names at the right times

Fixes ##1254
This commit is contained in:
Nick Fitzgerald
2019-02-14 06:35:40 -08:00
parent c49b87b2d8
commit 17dc79e4c5
5 changed files with 6 additions and 4 deletions

View File

@ -16,7 +16,7 @@ base64 = "0.9"
failure = "0.1.2"
rustc-demangle = "0.1.13"
tempfile = "3.0"
walrus = "0.1"
walrus = "0.2"
wasm-bindgen-shared = { path = "../shared", version = '=0.2.36' }
wasm-bindgen-threads-xform = { path = '../threads-xform', version = '=0.2.36' }
wasm-bindgen-wasm-interpreter = { path = "../wasm-interpreter", version = '=0.2.36' }

2
crates/cli-support/src/lib.rs Normal file → Executable file
View File

@ -157,6 +157,8 @@ impl Bindgen {
// include shared memory, so it fails that part of
// validation!
.strict_validate(false)
.generate_dwarf(self.keep_debug)
.generate_name_section(!self.remove_name_section)
.parse(&contents)
.context("failed to parse input file as wasm")?;
let stem = match &self.out_name {