From 64cad825e3a98b21ab10dd063c56d5823282fb95 Mon Sep 17 00:00:00 2001 From: chriseth Date: Wed, 6 Nov 2019 22:16:06 +0100 Subject: [PATCH] Fix build by adding return. --- libyul/backends/wasm/BinaryTransform.cpp | 5 +++++ libyul/backends/wasm/BinaryTransform.h | 1 + 2 files changed, 6 insertions(+) diff --git a/libyul/backends/wasm/BinaryTransform.cpp b/libyul/backends/wasm/BinaryTransform.cpp index 18f02ec02..43f8bfd29 100644 --- a/libyul/backends/wasm/BinaryTransform.cpp +++ b/libyul/backends/wasm/BinaryTransform.cpp @@ -391,6 +391,11 @@ bytes BinaryTransform::operator()(BreakIf const&) return {}; } +bytes BinaryTransform::operator()(Return const&) +{ + return toBytes(Opcode::Return); +} + bytes BinaryTransform::operator()(Block const& _block) { return diff --git a/libyul/backends/wasm/BinaryTransform.h b/libyul/backends/wasm/BinaryTransform.h index 35c611b21..c70453149 100644 --- a/libyul/backends/wasm/BinaryTransform.h +++ b/libyul/backends/wasm/BinaryTransform.h @@ -52,6 +52,7 @@ public: dev::bytes operator()(wasm::Loop const& _loop); dev::bytes operator()(wasm::Break 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::FunctionDefinition const& _function);