STL_MSFT created this revision.
STL_MSFT added reviewers: EricWF, mclow.lists.
STL_MSFT added a subscriber: cfe-commits.

Fix a non-Standard allocator in vector.cons/construct_iter_iter_alloc.pass.cpp.

You gotta have a rebinding constructor. MSVC loves rebinding.

http://reviews.llvm.org/D22016

Files:
  
test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp

Index: 
test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp
===================================================================
--- 
test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp
+++ 
test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp
@@ -40,6 +40,9 @@
 {
     implicit_conv_allocator(void*) {}
     implicit_conv_allocator(const implicit_conv_allocator&) = default;
+
+    template <class U>
+    implicit_conv_allocator(implicit_conv_allocator<U>) {}
 };
 
 #endif


Index: test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp
===================================================================
--- test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp
+++ test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp
@@ -40,6 +40,9 @@
 {
     implicit_conv_allocator(void*) {}
     implicit_conv_allocator(const implicit_conv_allocator&) = default;
+
+    template <class U>
+    implicit_conv_allocator(implicit_conv_allocator<U>) {}
 };
 
 #endif
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to