[libc++] Avoid triggering warnings for implicit conversion
authorLouis Dionne <ldionne.2@gmail.com>
Tue, 20 Jul 2021 15:46:05 +0000 (11:46 -0400)
committerLouis Dionne <ldionne.2@gmail.com>
Fri, 23 Jul 2021 14:53:10 +0000 (10:53 -0400)
commitf86570cd52419562b4c528c6e8a05ced00450c16
tree5cfeeab0a72488d188485938c081ecc9bd3762ed
parent1722109208d57dfb05d0b9fa7ee536107f8da959
[libc++] Avoid triggering warnings for implicit conversion

This started as fixing a typo in a ADDITIONAL_COMPILE_FLAGS directive
which turned out to uncover a few places where we warned about signedness
changes.

As a fly-by fix, this updates the various __advance overloads
for style consistency.

Differential Revision: https://reviews.llvm.org/D106372
libcxx/include/__functional/hash.h
libcxx/include/__iterator/advance.h
libcxx/include/tuple
libcxx/test/std/iterators/iterator.primitives/iterator.operations/advance.pass.cpp