Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix
RiegeliReset(T& dest, MakerTypeFor<T, Args...>&& src)
. It used
`std::move(src.maker())` instead of `std::move(src).maker()`, which used the `const&` overload of `maker()` because the `&&` overload was not applicable, and could be inefficient, or break the build if `src` was movable but not copyable. Add `&` and `const&&` overloads to `maker()` accessor, which would also have fixed this. PiperOrigin-RevId: 684858583
- Loading branch information