Commit 83c058a9 authored by brucedawson's avatar brucedawson Committed by Commit bot

Avoid signed/unsigned warning in VC++ 2017 builds

VC++ 2017's STL doesn't suppress warnings as aggressively as prior
versions did. This causes warnings on code which mixes signed and
unsigned types. In this case a deque of unsigned integers was being
queried to see how many signed integers it contains. This could be
fixed by passing in unsigned 0, 1, and 2 to std::count but changing
the deque from unsigned to int is simpler.

R=adamk@chromium.org
BUG=chromium:683729

Review-Url: https://codereview.chromium.org/2834293002
Cr-Commit-Position: refs/heads/master@{#44814}
parent 3cc88456
...@@ -42,7 +42,7 @@ TEST(IteratorTest, IteratorRangeArray) { ...@@ -42,7 +42,7 @@ TEST(IteratorTest, IteratorRangeArray) {
TEST(IteratorTest, IteratorRangeDeque) { TEST(IteratorTest, IteratorRangeDeque) {
typedef std::deque<unsigned> C; typedef std::deque<int> C;
C c; C c;
c.push_back(1); c.push_back(1);
c.push_back(2); c.push_back(2);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment