forked from boostorg/unordered
Seems to be better in some cases. For example, better forwarding if rvalue references are supported but variadic template parameters aren't. Also can use `boost::move` when inserting. Older versions of gcc still fail this test. They perform more moves than expected. It might be a limitation of Boost.Move, or maybe just poor copy optimization. [SVN r73539]