diff options
author | Alon Zakai <alonzakai@gmail.com> | 2015-12-04 16:04:41 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2015-12-04 16:04:41 -0800 |
commit | 0b468697da93e7495ecd2a22c89509d271ed4c02 (patch) | |
tree | 11d6947be62693fc47bf1f644cf10778377e3b58 /src | |
parent | 1bc7f6017c343335b0221124dda6c3434b170ad0 (diff) | |
download | binaryen-0b468697da93e7495ecd2a22c89509d271ed4c02.tar.gz binaryen-0b468697da93e7495ecd2a22c89509d271ed4c02.tar.bz2 binaryen-0b468697da93e7495ecd2a22c89509d271ed4c02.zip |
fix params
Diffstat (limited to 'src')
-rw-r--r-- | src/wasm2asm.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/wasm2asm.h b/src/wasm2asm.h index 7bc609d28..ca2bed20c 100644 --- a/src/wasm2asm.h +++ b/src/wasm2asm.h @@ -154,7 +154,7 @@ Ref Wasm2AsmBuilder::processFunction(Function* func) { for (auto& param : func->params) { IString name = fromName(param.name); ValueBuilder::appendArgumentToFunction(ret, name); - ValueBuilder::appendToVar(ret[3], name, + ret[3]->push_back( ValueBuilder::makeAssign( ValueBuilder::makeName(name), makeAsmCoercion(ValueBuilder::makeName(name), wasmToAsmType(param.type)) @@ -647,7 +647,7 @@ Ref Wasm2AsmBuilder::processFunctionBody(Expression* curr, IString result) { case Sqrt: return ValueBuilder::makeCall(MATH_SQRT, value); case TruncSFloat32: return ValueBuilder::makePrefix(B_NOT, ValueBuilder::makePrefix(B_NOT, value)); case ConvertSInt32: return ValueBuilder::makePrefix(PLUS, value); - default: abort(); + default: std::cerr << curr->op << '\n'; abort(); } } default: abort(); |