can compile uw8loader

This commit is contained in:
2021-11-01 22:59:59 +01:00
parent d0ee844d8c
commit b47f1ef2bc
8 changed files with 358 additions and 53 deletions

View File

@@ -26,13 +26,13 @@ fn main() -> Result<()> {
constfold::fold_script(&mut script);
if let Err(_) = typecheck::tc_script(&mut script, &input) {
bail!("Parse failed");
bail!("Type check failed");
}
let wasm = emit::emit(&script);
wasmparser::validate(&wasm)?;
filename.set_extension("uw8");
filename.set_extension("wasm");
File::create(filename)?.write_all(&wasm)?;
println!("Size of code section: {} bytes", code_section_size(&wasm)?);