From 0a498b945e6fe51db9fd3e5b76997e3f40b735a7 Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Sat, 19 Nov 2016 12:13:58 -0800 Subject: make legalizeJSInterface handle f32s as well, which are not valid in asm.js ffis --- src/asm2wasm.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/asm2wasm.h') diff --git a/src/asm2wasm.h b/src/asm2wasm.h index 9ac9ef2c4..853cb84df 100644 --- a/src/asm2wasm.h +++ b/src/asm2wasm.h @@ -1003,10 +1003,7 @@ void Asm2WasmBuilder::processAsm(Ref ast) { passRunner.add(this); passRunner.add(); // FinalizeCalls changes call types, need to percolate passRunner.add(); // FinalizeCalls may cause us to require additional drops - if (wasmOnly) { - // we didn't legalize i64s in fastcomp, and so must legalize the interface to the outside - passRunner.add("legalize-js-interface"); - } + passRunner.add("legalize-js-interface"); if (runOptimizationPasses) { // autodrop can add some garbage passRunner.add("vacuum"); -- cgit v1.2.3