Merge pull request #7651 from ethereum/addReturn89

Fix build by adding return.
This commit is contained in:
Leonardo
2019-11-07 11:49:16 +01:00
committed by GitHub
2 changed files with 6 additions and 0 deletions
+5
View File
@@ -391,6 +391,11 @@ bytes BinaryTransform::operator()(BreakIf const&)
return {}; return {};
} }
bytes BinaryTransform::operator()(Return const&)
{
return toBytes(Opcode::Return);
}
bytes BinaryTransform::operator()(Block const& _block) bytes BinaryTransform::operator()(Block const& _block)
{ {
return return
+1
View File
@@ -52,6 +52,7 @@ public:
dev::bytes operator()(wasm::Loop const& _loop); dev::bytes operator()(wasm::Loop const& _loop);
dev::bytes operator()(wasm::Break const& _break); dev::bytes operator()(wasm::Break const& _break);
dev::bytes operator()(wasm::BreakIf const& _break); dev::bytes operator()(wasm::BreakIf const& _break);
dev::bytes operator()(wasm::Return const& _return);
dev::bytes operator()(wasm::Block const& _block); dev::bytes operator()(wasm::Block const& _block);
dev::bytes operator()(wasm::FunctionDefinition const& _function); dev::bytes operator()(wasm::FunctionDefinition const& _function);