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 /CMake | |
parent | 2c1e7e3c5c71891735f21302fb339e0d6edcd94c (diff) |
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 'CMake')
-rw-r--r-- | CMake/AbseilDll.cmake | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/CMake/AbseilDll.cmake b/CMake/AbseilDll.cmake index f29787b0..f46aec48 100644 --- a/CMake/AbseilDll.cmake +++ b/CMake/AbseilDll.cmake @@ -249,6 +249,7 @@ set(ABSL_INTERNAL_DLL_FILES "random/uniform_real_distribution.h" "random/zipf_distribution.h" "status/internal/status_internal.h" + "status/internal/status_internal.cc" "status/internal/statusor_internal.h" "status/status.h" "status/status.cc" |