Reapply "Use std::map<K, V> rather than std::map<K, std::unique_ptr<V>>""
authorDavid Blaikie <dblaikie@gmail.com>
Fri, 28 Nov 2014 22:15:06 +0000 (22:15 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Fri, 28 Nov 2014 22:15:06 +0000 (22:15 +0000)
commit9a9da99673dbaf14d9c7f1762455cfb3afa2881b
tree05c4133d2b8efb6034ef4e1587637c262d1efd08
parentf6d4b1cee0e4360e3bc186f2f9c2e7a3e2257da5
Reapply "Use std::map<K, V> rather than std::map<K, std::unique_ptr<V>>""

Just avoid using std::map::emplace since it's not implemented in
libstdc++ 4.7.

Reapplies r222937, reverted in r222939.

llvm-svn: 222940
llvm/utils/TableGen/AsmMatcherEmitter.cpp