clang-tidy: fix performance-move-const-arg lints

This commit is contained in:
Ben Boeckel 2023-05-05 12:09:22 -04:00
parent 5aad5ca37e
commit e07fb9fec3
2 changed files with 2 additions and 1 deletions

@ -260,7 +260,7 @@ public:
(ArrayHandle<T, vtkm::cont::StorageTagSOA>));
ArrayHandleSOA(std::initializer_list<vtkm::cont::internal::Buffer>&& componentBuffers)
: Superclass(std::move(componentBuffers))
: Superclass(componentBuffers)
{
}

@ -37,6 +37,7 @@ private:
using AxisPortalType = typename AxisHandle::ReadPortalType;
using RectilinearPortalType = typename RectilinearType::ReadPortalType;
// NOLINTNEXTLINE(performance-move-const-arg)
VTKM_CONT static vtkm::Id3&& ToId3(vtkm::Id3&& src) { return std::move(src); }
VTKM_CONT static vtkm::Id3 ToId3(vtkm::Id2&& src) { return vtkm::Id3(src[0], src[1], 1); }
VTKM_CONT static vtkm::Id3 ToId3(vtkm::Id&& src) { return vtkm::Id3(src, 1, 1); }