Summary: clang-3.7 upstream warns that these calls prevent a copy elision
(-Wpessimizing-move).
Reviewed By: @​mzlee
Differential Revision:
D2366951
* @return IPAddress instance with bits set to 0
*/
IPAddress mask(uint8_t numBits) const {
- return isV4() ? IPAddress(std::move(asV4().mask(numBits)))
- : IPAddress(std::move(asV6().mask(numBits)));
+ return isV4() ? IPAddress(asV4().mask(numBits))
+ : IPAddress(asV6().mask(numBits));
}
/**
ByteArray4 toByteArray() const {
ByteArray4 ba{{0}};
std::memcpy(ba.data(), bytes(), 4);
- return std::move(ba);
+ return ba;
}
// @see IPAddress#toFullyQualified