summaryrefslogtreecommitdiff
path: root/absl/flags/CMakeLists.txt
diff options
context:
space:
mode:
authorGravatar Abseil Team <absl-team@google.com>2023-02-02 03:05:07 -0800
committerGravatar Copybara-Service <copybara-worker@google.com>2023-02-02 03:05:54 -0800
commit7005fede1e309d0a6070be3008b365112492aa80 (patch)
tree99968e37829bea518b344d13e286bd54508aa656 /absl/flags/CMakeLists.txt
parent9858e5421b14c9d72f2103af10010c5452c6d55f (diff)
Get rid of tail padding within `absl::Duration`. This reduces memory usage needs when storing duration in containers (e.g. `vector<absl::Duration>` uses 25% less memory), and allows classes with `absl::Duration` fields to fit other stuff in memory previously used by tail padding (e.g. `std::optional<absl::Duration>` is now 16 bytes instead of 24).
PiperOrigin-RevId: 506568782 Change-Id: Ic9e077f02a80da013fb2d312aff77761b970c07a
Diffstat (limited to 'absl/flags/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions