Declare [[nodiscard]] before [[deprecated]] to fix clang-16 breakage.

PiperOrigin-RevId: 503309838
pull/11608/head^2
Mike Kruskal 2 years ago committed by Copybara-Service
parent bf9c22e100
commit 79bac90f86
  1. 3
      src/google/protobuf/repeated_ptr_field.h

@ -1160,8 +1160,9 @@ class RepeatedPtrField final : private internal::RepeatedPtrFieldBase {
//
// This method cannot be called when the repeated field is on an arena; doing
// so will trigger a GOOGLE_ABSL_DCHECK-failure.
PROTOBUF_NODISCARD
ABSL_DEPRECATED("This will be removed in a future release")
PROTOBUF_NODISCARD Element* ReleaseCleared();
Element* ReleaseCleared();
#endif // !PROTOBUF_FUTURE_REMOVE_CLEARED_API
// Removes the element referenced by position.

Loading…
Cancel
Save