|
|
@ -1699,7 +1699,8 @@ TEST(RepeatedPtrField, ExtractSubrange) { |
|
|
|
// Create an array with "sz" elements and "extra" cleared elements.
|
|
|
|
// Create an array with "sz" elements and "extra" cleared elements.
|
|
|
|
// Use an arena to avoid copies from debug-build stability checks.
|
|
|
|
// Use an arena to avoid copies from debug-build stability checks.
|
|
|
|
Arena arena; |
|
|
|
Arena arena; |
|
|
|
RepeatedPtrField<std::string> field(&arena); |
|
|
|
auto& field = |
|
|
|
|
|
|
|
*Arena::CreateMessage<RepeatedPtrField<std::string>>(&arena); |
|
|
|
for (int i = 0; i < sz + extra; ++i) { |
|
|
|
for (int i = 0; i < sz + extra; ++i) { |
|
|
|
subject.push_back(new std::string()); |
|
|
|
subject.push_back(new std::string()); |
|
|
|
field.AddAllocated(subject[i]); |
|
|
|
field.AddAllocated(subject[i]); |
|
|
|