diff options
author | Christian <c@ethdev.com> | 2014-11-03 19:14:06 +0800 |
---|---|---|
committer | Christian <c@ethdev.com> | 2014-11-03 22:44:22 +0800 |
commit | 6951657c5926b4b84578119cdd334252a65d53b8 (patch) | |
tree | 5dc0822d503d4fda5ea668f4552dca86278a2d4b /solidityExpressionCompiler.cpp | |
parent | 2088aaa85b50bdead4ca3fbcd09fb0ed50e30521 (diff) | |
download | dexon-solidity-6951657c5926b4b84578119cdd334252a65d53b8.tar dexon-solidity-6951657c5926b4b84578119cdd334252a65d53b8.tar.gz dexon-solidity-6951657c5926b4b84578119cdd334252a65d53b8.tar.bz2 dexon-solidity-6951657c5926b4b84578119cdd334252a65d53b8.tar.lz dexon-solidity-6951657c5926b4b84578119cdd334252a65d53b8.tar.xz dexon-solidity-6951657c5926b4b84578119cdd334252a65d53b8.tar.zst dexon-solidity-6951657c5926b4b84578119cdd334252a65d53b8.zip |
Bugfix: Swap before mod and div.
Diffstat (limited to 'solidityExpressionCompiler.cpp')
-rw-r--r-- | solidityExpressionCompiler.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/solidityExpressionCompiler.cpp b/solidityExpressionCompiler.cpp index d28628fc..83a7b2bb 100644 --- a/solidityExpressionCompiler.cpp +++ b/solidityExpressionCompiler.cpp @@ -212,7 +212,9 @@ BOOST_AUTO_TEST_CASE(arithmetics) byte(eth::Instruction::SWAP1), byte(eth::Instruction::SUB), byte(eth::Instruction::ADD), + byte(eth::Instruction::SWAP1), byte(eth::Instruction::MOD), + byte(eth::Instruction::SWAP1), byte(eth::Instruction::DIV), byte(eth::Instruction::MUL)}); BOOST_CHECK_EQUAL_COLLECTIONS(code.begin(), code.end(), expectation.begin(), expectation.end()); |