From 195bdd0488edfb788c59fd621631885aea41789f Mon Sep 17 00:00:00 2001 From: Dave MacLachlan Date: Tue, 27 Jun 2023 07:32:20 -0700 Subject: [PATCH] Fix `-Wsign-compare` issue PiperOrigin-RevId: 543738795 --- src/google/protobuf/repeated_field.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/google/protobuf/repeated_field.h b/src/google/protobuf/repeated_field.h index c657f076fc..32c09806a0 100644 --- a/src/google/protobuf/repeated_field.h +++ b/src/google/protobuf/repeated_field.h @@ -618,7 +618,8 @@ inline void RepeatedField::MergeFromArray(const Element* array, "only trivialy copyable types are supported"); ABSL_DCHECK_GT(length, 0u); - if (ABSL_PREDICT_TRUE(current_size_ + length > total_size_)) { + if (ABSL_PREDICT_TRUE(current_size_ + static_cast(length) > + total_size_)) { Grow(current_size_, current_size_ + length); } Element* elem = unsafe_elements();