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