More aggresive gas counting optimization: do not commit cost before LOG. [#81461534]

This commit is contained in:
Paweł Bylica 2014-12-29 19:48:02 +01:00
parent 5d5259e4e0
commit 90cb4a753e

View file

@ -160,7 +160,7 @@ void GasMeter::countLogData(llvm::Value* _dataLength)
assert(m_checkCall); assert(m_checkCall);
assert(m_blockCost > 0); // LOGn instruction is already counted assert(m_blockCost > 0); // LOGn instruction is already counted
static_assert(c_logDataGas == 1, "Log data gas cost has changed. Update GasMeter."); static_assert(c_logDataGas == 1, "Log data gas cost has changed. Update GasMeter.");
commitCostBlock(_dataLength); // TODO: commit is not necessary count(_dataLength);
} }
void GasMeter::countSha3Data(llvm::Value* _dataLength) void GasMeter::countSha3Data(llvm::Value* _dataLength)