Files
brave-core/components/brave_sync
Claudio DeSouza bbcd14be67 base::Feature cannot be foward-declared anymore
Chromium change:
https://chromium.googlesource.com/chromium/src/+/9dbbbda3d576a40b107535bf18e150ee68f169ad

commit 9dbbbda3d576a40b107535bf18e150ee68f169ad
Author: Anthony Vallee-Dubois <anthonyvd@chromium.org>
Date:   Fri Aug 26 01:25:31 2022 +0000

    Add gnu::abi_tag("logically_const") to base::Feature

    This is in preparation of landing https://chromium-review.googlesource.com/c/chromium/src/+/3683086, which adds a mutable field to base::Feature. Adding the "logically_const" tag in this way will allow the binary_size bot to ignore the fact that const base::Feature objects will now exist in non-readonly sections of the binary.

    Adding this annotation breaks forward declarations, so all of the existing base::Feature forward declarations are replaced by "base/feature_list.h" includes.

    Bug: 1341292
2022-09-15 20:46:20 -04:00
..