Fix printing float results from the CLI (#2797)

Previously their bit patterns were printed interpreted as decimals, now
they're printed as floats.
This commit is contained in:
Alex Crichton
2021-04-02 10:07:59 -05:00
committed by GitHub
parent 90aa5cf49f
commit 29949505d6
3 changed files with 26 additions and 4 deletions

View File

@@ -97,6 +97,26 @@ fn run_wasmtime_simple_wat() -> Result<()> {
"--disable-cache",
"4",
])?;
assert_eq!(
run_wasmtime(&[
"run",
wasm.path().to_str().unwrap(),
"--invoke",
"get_f32",
"--disable-cache",
])?,
"100\n"
);
assert_eq!(
run_wasmtime(&[
"run",
wasm.path().to_str().unwrap(),
"--invoke",
"get_f64",
"--disable-cache",
])?,
"100\n"
);
Ok(())
}