diff options
author | Abseil Team <absl-team@google.com> | 2024-04-04 08:35:30 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2024-04-04 08:36:45 -0700 |
commit | b59913e47934a38f9218adf487c9aed7f4242599 (patch) | |
tree | 370d11e2ae8127163ca85e63b0999bc2261dd230 /absl/strings | |
parent | 377de9d710c69a8bd6fdfc67ab3aa71d5f987251 (diff) | |
download | abseil-b59913e47934a38f9218adf487c9aed7f4242599.tar.gz abseil-b59913e47934a38f9218adf487c9aed7f4242599.tar.bz2 abseil-b59913e47934a38f9218adf487c9aed7f4242599.zip |
Add ABSL_ATTRIBUTE_LIFETIME_BOUND to Cord::Flatten/TryFlat
These were already on the declarations, but it seems like the definitions need them as well.
PiperOrigin-RevId: 621868985
Change-Id: I2595aae506924f8b1dad3b07efe1660ae0e4488e
Diffstat (limited to 'absl/strings')
-rw-r--r-- | absl/strings/cord.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/absl/strings/cord.h b/absl/strings/cord.h index 5aebd567..c9f6767b 100644 --- a/absl/strings/cord.h +++ b/absl/strings/cord.h @@ -1354,7 +1354,8 @@ inline size_t Cord::EstimatedMemoryUsage( return result; } -inline absl::optional<absl::string_view> Cord::TryFlat() const { +inline absl::optional<absl::string_view> Cord::TryFlat() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { absl::cord_internal::CordRep* rep = contents_.tree(); if (rep == nullptr) { return absl::string_view(contents_.data(), contents_.size()); @@ -1366,7 +1367,7 @@ inline absl::optional<absl::string_view> Cord::TryFlat() const { return absl::nullopt; } -inline absl::string_view Cord::Flatten() { +inline absl::string_view Cord::Flatten() ABSL_ATTRIBUTE_LIFETIME_BOUND { absl::cord_internal::CordRep* rep = contents_.tree(); if (rep == nullptr) { return absl::string_view(contents_.data(), contents_.size()); |