[libcxx] Add paranoid cast-to-void in comma operator
llvm-svn: 348611
Cr-Mirrored-From: sso://chromium.googlesource.com/_direct/external/github.com/llvm/llvm-project
Cr-Mirrored-Commit: 036a9a04205b302f3420df3274daf29c810c2115
diff --git a/include/memory b/include/memory
index 9fca9fe..3e8f593 100644
--- a/include/memory
+++ b/include/memory
@@ -1613,7 +1613,7 @@
void
__construct_forward(allocator_type& __a, _Ptr __begin1, _Ptr __end1, _Ptr& __begin2)
{
- for (; __begin1 != __end1; ++__begin1, ++__begin2)
+ for (; __begin1 != __end1; ++__begin1, (void) ++__begin2)
construct(__a, _VSTD::__to_raw_pointer(__begin2), _VSTD::move_if_noexcept(*__begin1));
}