commit | a89e5a569e868f302bd1d0155b7dae89c151bc7a | [log] [tgz] |
---|---|---|
author | Casey Carter <Casey@Carter.net> | Wed Aug 03 09:10:47 2022 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Aug 03 09:26:36 2022 -0700 |
tree | fe9266700d214bc5545e47c8c4116159978f2953 | |
parent | b71a9ad920fe892b0517a0bb7920e3e0b81320bb [diff] |
[libcxx][test] Silence narrowing warning GitOrigin-RevId: 3a45677467c1863a57ba1aaa30e530f80685e233
diff --git a/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.distance/iterator_sentinel.pass.cpp b/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.distance/iterator_sentinel.pass.cpp index 7e0b6aa..55be446 100644 --- a/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.distance/iterator_sentinel.pass.cpp +++ b/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.distance/iterator_sentinel.pass.cpp
@@ -131,7 +131,10 @@ SizedStrideCounter operator++(int); int& operator*() const; bool operator==(SizedStrideCounter) const; - constexpr int operator-(SizedStrideCounter rhs) const { *minus_ += 1; return it_ - rhs.it_; } + constexpr int operator-(SizedStrideCounter rhs) const { + *minus_ += 1; + return static_cast<int>(it_ - rhs.it_); + } }; static_assert(std::forward_iterator<SizedStrideCounter>); static_assert(std::sized_sentinel_for<SizedStrideCounter, SizedStrideCounter>);