| 275 | } |
| 276 | |
| 277 | static void Unown(uintptr_t ptr) noexcept { |
| 278 | if (IsReferenceCount(ptr)) { |
| 279 | const auto* reference_count = AsReferenceCount(ptr); |
| 280 | ABSL_ASSUME(reference_count != nullptr); |
| 281 | common_internal::StrongUnref(reference_count); |
| 282 | } |
| 283 | } |
| 284 | |
| 285 | uintptr_t ptr_ = kNone; |
| 286 | }; |
no test coverage detected