From ddfe85bd3390655033d3b8d82a37abf03d412045 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Thu, 4 Dec 2014 15:22:26 +0100 Subject: [PATCH] Update VM gas counter after execution --- libevmjit-cpp/VM.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libevmjit-cpp/VM.cpp b/libevmjit-cpp/VM.cpp index bef51b5d9..e49607b3f 100644 --- a/libevmjit-cpp/VM.cpp +++ b/libevmjit-cpp/VM.cpp @@ -58,6 +58,7 @@ bytesConstRef VM::go(ExtVMFace& _ext, OnOpFunc const&, uint64_t) break; } + m_gas = llvm2eth(data.elems[RuntimeData::Gas]); m_output = std::move(engine.returnData); return {m_output.data(), m_output.size()}; // TODO: This all bytesConstRef stuff sucks }