mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Remove operator~ from FixedHash
This commit is contained in:
parent
3c88d295b3
commit
4d8758fcc3
@ -84,8 +84,6 @@ public:
|
|||||||
/// Required to sort objects of this type or use them as map keys.
|
/// Required to sort objects of this type or use them as map keys.
|
||||||
bool operator<(FixedHash const& _c) const { for (unsigned i = 0; i < N; ++i) if (m_data[i] < _c.m_data[i]) return true; else if (m_data[i] > _c.m_data[i]) return false; return false; }
|
bool operator<(FixedHash const& _c) const { for (unsigned i = 0; i < N; ++i) if (m_data[i] < _c.m_data[i]) return true; else if (m_data[i] > _c.m_data[i]) return false; return false; }
|
||||||
|
|
||||||
FixedHash operator~() const { FixedHash ret; for (unsigned i = 0; i < N; ++i) ret[i] = ~m_data[i]; return ret; }
|
|
||||||
|
|
||||||
/// @returns a particular byte from the hash.
|
/// @returns a particular byte from the hash.
|
||||||
uint8_t& operator[](unsigned _i) { return m_data[_i]; }
|
uint8_t& operator[](unsigned _i) { return m_data[_i]; }
|
||||||
/// @returns a particular byte from the hash.
|
/// @returns a particular byte from the hash.
|
||||||
|
@ -465,7 +465,7 @@ BOOST_AUTO_TEST_CASE(creation)
|
|||||||
deployWallet(200);
|
deployWallet(200);
|
||||||
BOOST_REQUIRE(callContractFunction("isOwner(address)", h256(m_sender, h256::AlignRight)) == encodeArgs(true));
|
BOOST_REQUIRE(callContractFunction("isOwner(address)", h256(m_sender, h256::AlignRight)) == encodeArgs(true));
|
||||||
bool v2 = solidity::test::Options::get().useABIEncoderV2;
|
bool v2 = solidity::test::Options::get().useABIEncoderV2;
|
||||||
BOOST_REQUIRE(callContractFunction("isOwner(address)", ~h256(m_sender, h256::AlignRight)) == (v2 ? encodeArgs() : encodeArgs(false)));
|
BOOST_REQUIRE(callContractFunction("isOwner(address)", h256(~0)) == (v2 ? encodeArgs() : encodeArgs(false)));
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(add_owners)
|
BOOST_AUTO_TEST_CASE(add_owners)
|
||||||
|
Loading…
Reference in New Issue
Block a user