Unordered: Merge move changes. Fixes #6311.

[SVN r76531]
This commit is contained in:
Daniel James
2012-01-15 20:22:15 +00:00
parent 280b1971b6
commit 63d56953af
12 changed files with 209 additions and 69 deletions

View File

@@ -168,10 +168,10 @@ namespace test
new(p) T(t);
}
#if defined(BOOST_UNORDERED_STD_FORWARD_MOVE)
#if defined(BOOST_UNORDERED_VARIADIC_MOVE)
template<typename... Args> void construct(T* p, Args&&... args) {
detail::tracker.track_construct((void*) p, sizeof(T), tag_);
new(p) T(std::forward<Args>(args)...);
new(p) T(boost::forward<Args>(args)...);
}
#endif