[libcxx] r253271 - Fix compile error in test. Can't use `operator[]` for multimap.

Marshall Clow via cfe-commits cfe-commits at lists.llvm.org
Mon Nov 16 15:40:28 PST 2015


Author: marshall
Date: Mon Nov 16 17:40:27 2015
New Revision: 253271

URL: http://llvm.org/viewvc/llvm-project?rev=253271&view=rev
Log:
Fix compile error in test. Can't use `operator[]` for multimap.


Modified:
    libcxx/trunk/test/std/containers/unord/unord.multimap/reserve.pass.cpp

Modified: libcxx/trunk/test/std/containers/unord/unord.multimap/reserve.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/containers/unord/unord.multimap/reserve.pass.cpp?rev=253271&r1=253270&r2=253271&view=diff
==============================================================================
--- libcxx/trunk/test/std/containers/unord/unord.multimap/reserve.pass.cpp (original)
+++ libcxx/trunk/test/std/containers/unord/unord.multimap/reserve.pass.cpp Mon Nov 16 17:40:27 2015
@@ -42,7 +42,7 @@ void reserve_invariant(size_t n) // LWG
         size_t buckets = c.bucket_count();
         for (size_t j = 0; j < i; ++j)
         {
-            c[i] = i;
+            c.insert(std::unordered_multimap<size_t, size_t>::value_type(i,i));
             assert(buckets == c.bucket_count());
         }
     }




More information about the cfe-commits mailing list