[llvm] [LLVM] Use `std::move` for APInt. NFC. (PR #86257)
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 22 03:02:53 PDT 2024
================
@@ -215,7 +216,8 @@ template <typename T, class C> struct SizeOffsetType {
/// \p APInts.
struct SizeOffsetAPInt : public SizeOffsetType<APInt, SizeOffsetAPInt> {
SizeOffsetAPInt() = default;
- SizeOffsetAPInt(APInt Size, APInt Offset) : SizeOffsetType(Size, Offset) {}
+ SizeOffsetAPInt(APInt Size, APInt Offset)
+ : SizeOffsetType(std::move(Size), std::move(Offset)) {}
static bool known(APInt V) { return V.getBitWidth() > 1; }
----------------
RKSimon wrote:
While you're at it - this should pass by const ref?
https://github.com/llvm/llvm-project/pull/86257
More information about the llvm-commits
mailing list