Index: third_party/re2/re2/testing/regexp_test.cc |
diff --git a/third_party/re2/re2/testing/regexp_test.cc b/third_party/re2/re2/testing/regexp_test.cc |
index f317cbca89b4a9867a8bec15637332e8f1104728..31c76a3bf959a74d9397bc2e7edcd0a03f733c8d 100644 |
--- a/third_party/re2/re2/testing/regexp_test.cc |
+++ b/third_party/re2/re2/testing/regexp_test.cc |
@@ -29,10 +29,11 @@ TEST(Regexp, BigConcat) { |
Regexp* x; |
x = Regexp::Parse("x", Regexp::NoParseFlags, NULL); |
vector<Regexp*> v(90000, x); // ToString bails out at 100000 |
- for (int i = 0; i < v.size(); i++) |
+ for (size_t i = 0; i < v.size(); i++) |
x->Incref(); |
- CHECK_EQ(x->Ref(), 1 + v.size()) << x->Ref(); |
- Regexp* re = Regexp::Concat(&v[0], v.size(), Regexp::NoParseFlags); |
+ CHECK_EQ(x->Ref(), 1 + static_cast<int>(v.size())) << x->Ref(); |
+ Regexp* re = Regexp::Concat(v.data(), static_cast<int>(v.size()), |
+ Regexp::NoParseFlags); |
CHECK_EQ(re->ToString(), string(v.size(), 'x')); |
re->Decref(); |
CHECK_EQ(x->Ref(), 1) << x->Ref(); |