0
Files
src/styleguide
Victor Hugo Vianna Silva c01ae64958 Make absl::variant a typedef for std::variant
This is a re-upload of https://crrev.com/c/5469234, see original
description below. Differences from the original CL:
- Windows symbol definition files were regenerated with
  generate_def_files.py.
- New build fixes in password_store_consumer.h,
  plus_address_jit_allocator_unittest.cc and mojo_proxy_test.cc.
- Revert change in enclave_protocol_utils.cc, it doesn't seem needed
  anymore.

We estimate that ~75% of the regression shown by the
android-binary-size bot will recover after PGO profiles are updated.
See comments 34 to 42 in the linked bug for some numbers.

Original CL description:
"
Discussion thread: https://groups.google.com/u/1/a/chromium.org/g/cxx/c/0EhbuwD-Dpw/m/lbGjN1sxAgAJ

This commit is an updated/tuned version of
David Benjamin's patches (5313884, 5314107).
This only changes the types around. It doesn't rewrite the existing
uses, which we can do incrementally.
"

Binary-Size: See commit description.
Bug: 40242126
Change-Id: I42d8bce14761e9120d154d212940fe72cfdcfd05
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6330348
Auto-Submit: Victor Vianna <victorvianna@google.com>
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Owners-Override: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1430612}
2025-03-10 19:15:52 -07:00
..