[ADT] Adds equality operators for DenseMap and DenseSet, and an initializer_list
authorLang Hames <lhames@gmail.com>
Mon, 15 Oct 2018 15:26:47 +0000 (15:26 +0000)
committerLang Hames <lhames@gmail.com>
Mon, 15 Oct 2018 15:26:47 +0000 (15:26 +0000)
commitcb1f0cf54b695ee4b79f7b1639b5d997139ded16
tree7138bde09f18c1d49a82428a2c05b678f3602c28
parent397704ca402fccc19555b88d91d49546df3a388d
[ADT] Adds equality operators for DenseMap and DenseSet, and an initializer_list
constructor for DenseMap (DenseSet already had an initializer_list constructor).

These changes make it easier to migrate existing code that uses std::map and
std::set (which support initializer_list construction and equality comparison)
to DenseMap and DenseSet.

llvm-svn: 344522
llvm/include/llvm/ADT/DenseMap.h
llvm/include/llvm/ADT/DenseSet.h
llvm/unittests/ADT/DenseMapTest.cpp
llvm/unittests/ADT/DenseSetTest.cpp