aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2018-12-19 07:33:02 +0800
committerGitHub <noreply@github.com>2018-12-19 07:33:02 +0800
commit678a95f6e3bbd9f1c4914151c0178847348de970 (patch)
tree14eb70f52133582b791d124bf01eab8f078470be /libsolidity
parent5c8483dc8df4d60c950de4a55a3c3f494019e0bb (diff)
parentd8218b7eef01802626984414a0e771ab5a84f9dc (diff)
downloaddexon-solidity-678a95f6e3bbd9f1c4914151c0178847348de970.tar.gz
dexon-solidity-678a95f6e3bbd9f1c4914151c0178847348de970.tar.zst
dexon-solidity-678a95f6e3bbd9f1c4914151c0178847348de970.zip
Merge pull request #5686 from ethereum/someStyle
Formatting.
Diffstat (limited to 'libsolidity')
-rw-r--r--libsolidity/codegen/ExpressionCompiler.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/libsolidity/codegen/ExpressionCompiler.cpp b/libsolidity/codegen/ExpressionCompiler.cpp
index 46359f2b..be2709ae 100644
--- a/libsolidity/codegen/ExpressionCompiler.cpp
+++ b/libsolidity/codegen/ExpressionCompiler.cpp
@@ -835,10 +835,12 @@ bool ExpressionCompiler::visit(FunctionCall const& _functionCall)
case FunctionType::Kind::RIPEMD160:
{
_functionCall.expression().accept(*this);
- static const map<FunctionType::Kind, u256> contractAddresses{{FunctionType::Kind::ECRecover, 1},
- {FunctionType::Kind::SHA256, 2},
- {FunctionType::Kind::RIPEMD160, 3}};
- m_context << contractAddresses.find(function.kind())->second;
+ static map<FunctionType::Kind, u256> const contractAddresses{
+ {FunctionType::Kind::ECRecover, 1},
+ {FunctionType::Kind::SHA256, 2},
+ {FunctionType::Kind::RIPEMD160, 3}
+ };
+ m_context << contractAddresses.at(function.kind());
for (unsigned i = function.sizeOnStack(); i > 0; --i)
m_context << swapInstruction(i);
appendExternalFunctionCall(function, arguments);