Make MapVector a bit more expensive but harder to misuse. We now only
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 19 Sep 2012 13:42:51 +0000 (13:42 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 19 Sep 2012 13:42:51 +0000 (13:42 +0000)
commitc312f098999d4640cf91934632ccecfc9ef30b85
tree73ba921ecb4ec6614e17cc18a980c077e6415af3
parent9455a61009d6745558b217a44838f5c6318b0d5c
Make MapVector a bit more expensive but harder to misuse. We now only
provide insertion order iteration, instead of the old option of
DenseMap order iteration over keys and insertion order iteration over
values.
This is implemented by keeping two copies of each key.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164221 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/MapVector.h