diff options
author | chriseth <c@ethdev.com> | 2017-01-13 00:52:23 +0800 |
---|---|---|
committer | chriseth <c@ethdev.com> | 2017-01-13 00:53:06 +0800 |
commit | 3cfa851f6f4175ef17c4fc1079cda67b516a2d72 (patch) | |
tree | f9e385002d1a97f5c88733f13669ba0d28420658 /libevmasm | |
parent | a32def5c42af6785ca83842fb583f9bf9d427fd4 (diff) | |
download | dexon-solidity-3cfa851f6f4175ef17c4fc1079cda67b516a2d72.tar dexon-solidity-3cfa851f6f4175ef17c4fc1079cda67b516a2d72.tar.gz dexon-solidity-3cfa851f6f4175ef17c4fc1079cda67b516a2d72.tar.bz2 dexon-solidity-3cfa851f6f4175ef17c4fc1079cda67b516a2d72.tar.lz dexon-solidity-3cfa851f6f4175ef17c4fc1079cda67b516a2d72.tar.xz dexon-solidity-3cfa851f6f4175ef17c4fc1079cda67b516a2d72.tar.zst dexon-solidity-3cfa851f6f4175ef17c4fc1079cda67b516a2d72.zip |
Minor changes from review.
Diffstat (limited to 'libevmasm')
-rw-r--r-- | libevmasm/AssemblyItem.h | 1 | ||||
-rw-r--r-- | libevmasm/ConstantOptimiser.cpp | 2 |
2 files changed, 1 insertions, 2 deletions
diff --git a/libevmasm/AssemblyItem.h b/libevmasm/AssemblyItem.h index 7fcaa145..002b3c87 100644 --- a/libevmasm/AssemblyItem.h +++ b/libevmasm/AssemblyItem.h @@ -86,7 +86,6 @@ public: AssemblyItemType type() const { return m_type; } u256 const& data() const { assertThrow(m_type != Operation, Exception, ""); return *m_data; } - //void setType(AssemblyItemType const _type) { m_type = _type; } void setData(u256 const& _data) { assertThrow(m_type != Operation, Exception, ""); m_data = std::make_shared<u256>(_data); } /// @returns the instruction of this item (only valid if type() == Operation) diff --git a/libevmasm/ConstantOptimiser.cpp b/libevmasm/ConstantOptimiser.cpp index 601ce812..86244e17 100644 --- a/libevmasm/ConstantOptimiser.cpp +++ b/libevmasm/ConstantOptimiser.cpp @@ -60,7 +60,7 @@ unsigned ConstantOptimisationMethod::optimiseConstants( replacement = copy.execute(_assembly); optimisations++; } - else if (computeGas < literalGas && computeGas < copyGas) + else if (computeGas < literalGas && computeGas <= copyGas) { replacement = compute.execute(_assembly); optimisations++; |