Fix bug #27260 - add missing swap(reference, reference) to vector<bool>.

llvm-svn: 265672
Cr-Mirrored-From: sso://chromium.googlesource.com/_direct/external/github.com/llvm/llvm-project
Cr-Mirrored-Commit: 0ab420570500273e2814a21f65075257b319b59b
diff --git a/include/vector b/include/vector
index 0e41335..81c514e 100644
--- a/include/vector
+++ b/include/vector
@@ -2363,6 +2363,7 @@
         _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value || 
                     __is_nothrow_swappable<allocator_type>::value);
 #endif
+    static void swap(reference __x, reference __y) _NOEXCEPT { _VSTD::swap(__x, __y); }
 
     void resize(size_type __sz, value_type __x = false);
     void flip() _NOEXCEPT;