Add equivalent function combiner as Yul optimizer step.

This commit is contained in:
Daniel Kirchner
2019-01-15 17:21:03 +01:00
parent 6146c59a1a
commit 81f24f24e6
20 changed files with 761 additions and 165 deletions
+6
View File
@@ -275,4 +275,10 @@ std::string getChecksummedAddress(std::string const& _addr);
bool isValidHex(std::string const& _string);
bool isValidDecimal(std::string const& _string);
template<typename Container, typename Compare>
bool containerEqual(Container const& _lhs, Container const& _rhs, Compare&& _compare)
{
return std::equal(std::begin(_lhs), std::end(_lhs), std::begin(_rhs), std::end(_rhs), std::forward<Compare>(_compare));
}
}