#include <memory>
#include <map>

std::map<std::unique_ptr<char>, std::unique_ptr<int>> foo();
std::map<std::unique_ptr<char>, std::unique_ptr<int>> barmap;

int main(){
  std::map<std::unique_ptr<char>, std::unique_ptr<int>> tmp(foo());
  barmap=std::move(tmp);
  return 0;
}