Formatting.

This commit is contained in:
chriseth 2018-12-18 23:50:26 +01:00
parent f5e52ef3c0
commit d8218b7eef

View File

@ -835,10 +835,12 @@ bool ExpressionCompiler::visit(FunctionCall const& _functionCall)
case FunctionType::Kind::RIPEMD160: case FunctionType::Kind::RIPEMD160:
{ {
_functionCall.expression().accept(*this); _functionCall.expression().accept(*this);
static const map<FunctionType::Kind, u256> contractAddresses{{FunctionType::Kind::ECRecover, 1}, static map<FunctionType::Kind, u256> const contractAddresses{
{FunctionType::Kind::SHA256, 2}, {FunctionType::Kind::ECRecover, 1},
{FunctionType::Kind::RIPEMD160, 3}}; {FunctionType::Kind::SHA256, 2},
m_context << contractAddresses.find(function.kind())->second; {FunctionType::Kind::RIPEMD160, 3}
};
m_context << contractAddresses.at(function.kind());
for (unsigned i = function.sizeOnStack(); i > 0; --i) for (unsigned i = function.sizeOnStack(); i > 0; --i)
m_context << swapInstruction(i); m_context << swapInstruction(i);
appendExternalFunctionCall(function, arguments); appendExternalFunctionCall(function, arguments);