| 132 | } |
| 133 | |
| 134 | static Owner Arena(google::protobuf::Arena* absl_nonnull arena |
| 135 | ABSL_ATTRIBUTE_LIFETIME_BOUND) noexcept { |
| 136 | ABSL_DCHECK(arena != nullptr); |
| 137 | return Owner(reinterpret_cast<uintptr_t>(arena) | kArenaBit); |
| 138 | } |
| 139 | |
| 140 | static Owner Arena(std::nullptr_t) = delete; |
| 141 |