Skip to content

Commit e056643

Browse files
committed
k
1 parent 6ae8f25 commit e056643

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

libchisel/src/binaryenopt.rs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
use parity_wasm::elements::Module;
2-
3-
use super::{ChiselModule, ModuleError, ModuleKind, ModulePreset, ModuleTranslator};
1+
use super::{ChiselModule, ModuleError, ModuleKind, ModulePreset, ModuleTranslator, WasmModule};
42

53
// FIXME: change level names
64
pub enum BinaryenOptimiser {
@@ -45,11 +43,11 @@ impl ModulePreset for BinaryenOptimiser {
4543
}
4644

4745
impl ModuleTranslator for BinaryenOptimiser {
48-
fn translate_inplace(&self, module: &mut Module) -> Result<bool, ModuleError> {
46+
fn translate_inplace(&self, module: &mut WasmModule) -> Result<bool, ModuleError> {
4947
Err(ModuleError::NotSupported)
5048
}
5149

52-
fn translate(&self, module: &Module) -> Result<Option<Module>, ModuleError> {
50+
fn translate(&self, module: &WasmModule) -> Result<Option<WasmModule>, ModuleError> {
5351
let has_names_section = module.has_names_section();
5452

5553
// FIXME: could just move this into `BinaryenOptimiser`
@@ -93,7 +91,7 @@ impl ModuleTranslator for BinaryenOptimiser {
9391

9492
let serialized = module.clone().to_bytes()?;
9593
let output = binaryen_optimiser(&serialized, &config)?;
96-
let output = Module::from_bytes(&output)?;
94+
let output = WasmModule::from_bytes(&output)?;
9795
Ok(Some(output))
9896
}
9997
}
@@ -133,7 +131,7 @@ mod tests {
133131
0x0a, 0x05, 0x01, 0x03, 0x00, 0x01, 0x0b,
134132
];
135133

136-
let module = Module::from_bytes(&input).unwrap();
134+
let module = WasmModule::from_bytes(&input).unwrap();
137135
let translator = BinaryenOptimiser::with_preset("O0").unwrap();
138136
let result = translator.translate(&module).unwrap().unwrap();
139137
let serialized = result.to_bytes().unwrap();

0 commit comments

Comments
 (0)