http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44436
--- Comment #20 from Paolo Carlini <paolo.carlini at oracle dot com> 2011-06-09 12:08:01 UTC --- For sure the rationale behind emplace isn't inserting a pair of unique_ptrs in a map: maybe it can be a little more convenient in terms of lines of user code, but isn't the reason emplace exists.