GCC warns about redundant std::move while clang warns when they are missing, so we silence the less harmful one