diff options
author | Abseil Team <absl-team@google.com> | 2023-09-17 22:03:34 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-09-17 22:04:27 -0700 |
commit | 243b7d386a15b88dfa32eeadabeb3ddc396a37f4 (patch) | |
tree | 66c563d80cf164b8cd31d8682ab013d0d840ce67 /absl/synchronization | |
parent | 2c1e7e3c5c71891735f21302fb339e0d6edcd94c (diff) | |
download | abseil-243b7d386a15b88dfa32eeadabeb3ddc396a37f4.tar.gz abseil-243b7d386a15b88dfa32eeadabeb3ddc396a37f4.tar.bz2 abseil-243b7d386a15b88dfa32eeadabeb3ddc396a37f4.zip |
Change absl::Status implementation to be amenable to [[clang:trivial_abi]] annotation.
This moves the implementation of most methods from absl::Status to absl::status_internal::StatusRep, and ensures that no calls to absl::Status methods are in a cc file.
Stub implementations checking only inlined rep properties and calling no-op (RepToPointer) or out of line methods exist in status.h
PiperOrigin-RevId: 566187430
Change-Id: I356ec29c0970ffe82eac2a5d98850e647fcd5ea5
Diffstat (limited to 'absl/synchronization')
0 files changed, 0 insertions, 0 deletions