| Index: third_party/re2/re2/testing/string_generator.cc
|
| diff --git a/third_party/re2/re2/testing/string_generator.cc b/third_party/re2/re2/testing/string_generator.cc
|
| index f96ff208dba4d356acb82d117d22f6d35b2170be..5be6d3eb5d9002c9518199e02aba628a6915164c 100644
|
| --- a/third_party/re2/re2/testing/string_generator.cc
|
| +++ b/third_party/re2/re2/testing/string_generator.cc
|
| @@ -43,14 +43,14 @@
|
| // Returns false if all the numbers have been used.
|
| bool StringGenerator::IncrementDigits() {
|
| // First try to increment the current number.
|
| - for (int i = static_cast<int>(digits_.size()) - 1; i >= 0; i--) {
|
| - if (++digits_[i] < static_cast<int>(alphabet_.size()))
|
| + for (int i = digits_.size() - 1; i >= 0; i--) {
|
| + if (++digits_[i] < alphabet_.size())
|
| return true;
|
| digits_[i] = 0;
|
| }
|
|
|
| // If that failed, make a longer number.
|
| - if (static_cast<int>(digits_.size()) < maxlen_) {
|
| + if (digits_.size() < maxlen_) {
|
| digits_.push_back(0);
|
| return true;
|
| }
|
| @@ -68,7 +68,7 @@
|
| int len = acm_->Uniform(maxlen_+1);
|
| digits_.resize(len);
|
| for (int i = 0; i < len; i++)
|
| - digits_[i] = acm_->Uniform(static_cast<int32>(alphabet_.size()));
|
| + digits_[i] = acm_->Uniform(alphabet_.size());
|
| return true;
|
| }
|
|
|
| @@ -84,7 +84,7 @@
|
| return sp_;
|
| }
|
| s_.clear();
|
| - for (size_t i = 0; i < digits_.size(); i++) {
|
| + for (int i = 0; i < digits_.size(); i++) {
|
| s_ += alphabet_[digits_[i]];
|
| }
|
| hasnext_ = random_ ? RandomDigits() : IncrementDigits();
|
| @@ -110,3 +110,4 @@
|
| }
|
|
|
| } // namespace re2
|
| +
|
|
|