missing libstdc++13 includes -- --- a/third_party/ruy/src/ruy/profiler/instrumentation.h +++ b/third_party/ruy/src/ruy/profiler/instrumentation.h @@ -19,6 +19,7 @@ #ifdef RUY_PROFILER #include #include +#include #include #endif --- a/third_party/openscreen/src/platform/base/error.h +++ b/third_party/openscreen/src/platform/base/error.h @@ -6,6 +6,7 @@ #define PLATFORM_BASE_ERROR_H_ #include +#include #include #include #include --- a/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h +++ b/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h @@ -2389,6 +2389,7 @@ #undef VMA_IMPLEMENTATION #include +#include #include #include #include --- a/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h +++ b/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h @@ -2389,6 +2389,7 @@ #undef VMA_IMPLEMENTATION #include +#include #include #include #include --- a/ui/base/prediction/kalman_filter.h +++ b/ui/base/prediction/kalman_filter.h @@ -8,6 +8,8 @@ #include "base/component_export.h" #include "ui/gfx/geometry/matrix3_f.h" +#include + namespace ui { // This Kalman filter is used to predict state in one axles. --- a/ui/events/types/scroll_types.h +++ b/ui/events/types/scroll_types.h @@ -5,6 +5,8 @@ #ifndef UI_EVENTS_TYPES_SCROLL_TYPES_H_ #define UI_EVENTS_TYPES_SCROLL_TYPES_H_ +#include + namespace ui { enum class ScrollGranularity : uint8_t { --- a/third_party/webrtc/rtc_base/system/file_wrapper.h +++ b/third_party/webrtc/rtc_base/system/file_wrapper.h @@ -14,6 +14,7 @@ #include #include +#include #include #include "absl/strings/string_view.h" --- a/third_party/pdfium/constants/annotation_flags.h +++ b/third_party/pdfium/constants/annotation_flags.h @@ -5,6 +5,8 @@ #ifndef CONSTANTS_ANNOTATION_FLAGS_H_ #define CONSTANTS_ANNOTATION_FLAGS_H_ +#include + namespace pdfium { namespace annotation_flags { --- a/third_party/s2cellid/src/s2/util/math/mathutil.h +++ b/third_party/s2cellid/src/s2/util/math/mathutil.h @@ -21,6 +21,7 @@ #ifndef S2_UTIL_MATH_MATHUTIL_H_ #define S2_UTIL_MATH_MATHUTIL_H_ +#include #include class MathUtil { --- a/third_party/s2cellid/src/s2/s1angle.h +++ b/third_party/s2cellid/src/s2/s1angle.h @@ -24,6 +24,7 @@ #define S2_S1ANGLE_H_ #include +#include #include #include #include --- a/third_party/maldoca/src/maldoca/ole/header.h +++ b/third_party/maldoca/src/maldoca/ole/header.h @@ -45,6 +45,8 @@ #include "absl/strings/string_view.h" +#include + namespace maldoca { class OLEHeader { --- a/components/password_manager/core/browser/generation/password_generator.h +++ b/components/password_manager/core/browser/generation/password_generator.h @@ -5,6 +5,7 @@ #ifndef COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_GENERATION_PASSWORD_GENERATOR_H_ #define COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_GENERATION_PASSWORD_GENERATOR_H_ +#include #include --- a/base/debug/profiler.h +++ b/base/debug/profiler.h @@ -7,6 +7,7 @@ #include +#include #include #include "base/base_export.h" --- a/components/dom_distiller/core/url_utils.h +++ b/components/dom_distiller/core/url_utils.h @@ -5,6 +5,7 @@ #ifndef COMPONENTS_DOM_DISTILLER_CORE_URL_UTILS_H_ #define COMPONENTS_DOM_DISTILLER_CORE_URL_UTILS_H_ +#include #include #include "base/strings/string_piece_forward.h" --- a/components/feature_engagement/internal/event_storage_validator.h +++ b/components/feature_engagement/internal/event_storage_validator.h @@ -5,6 +5,7 @@ #ifndef COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_EVENT_STORAGE_VALIDATOR_H_ #define COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_EVENT_STORAGE_VALIDATOR_H_ +#include #include namespace feature_engagement { --- a/chrome/test/chromedriver/chrome/web_view_impl.cc +++ b/chrome/test/chromedriver/chrome/web_view_impl.cc @@ -8,6 +8,7 @@ #include #include #include +#include #include #include --- a/cc/trees/target_property.cc +++ b/cc/trees/target_property.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include + #include "cc/trees/target_property.h" #include "ui/gfx/animation/keyframe/target_property.h" --- a/gpu/config/gpu_feature_info.h +++ b/gpu/config/gpu_feature_info.h @@ -5,6 +5,7 @@ #ifndef GPU_CONFIG_GPU_FEATURE_INFO_H_ #define GPU_CONFIG_GPU_FEATURE_INFO_H_ +#include #include #include --- a/gpu/config/gpu_driver_bug_workarounds.h +++ b/gpu/config/gpu_driver_bug_workarounds.h @@ -5,6 +5,7 @@ #ifndef GPU_CONFIG_GPU_DRIVER_BUG_WORKAROUNDS_H_ #define GPU_CONFIG_GPU_DRIVER_BUG_WORKAROUNDS_H_ +#include #include #include "build/build_config.h" --- a/third_party/blink/public/common/page_state/page_state.h +++ b/third_party/blink/public/common/page_state/page_state.h @@ -5,6 +5,7 @@ #ifndef THIRD_PARTY_BLINK_PUBLIC_COMMON_PAGE_STATE_PAGE_STATE_H_ #define THIRD_PARTY_BLINK_PUBLIC_COMMON_PAGE_STATE_PAGE_STATE_H_ +#include #include #include --- a/pdf/document_attachment_info.h +++ b/pdf/document_attachment_info.h @@ -5,6 +5,7 @@ #ifndef PDF_DOCUMENT_ATTACHMENT_INFO_H_ #define PDF_DOCUMENT_ATTACHMENT_INFO_H_ +#include #include --- a/components/payments/content/utility/fingerprint_parser.h +++ b/components/payments/content/utility/fingerprint_parser.h @@ -7,6 +7,7 @@ #include +#include #include #include --- a/media/base/video_transformation.h +++ b/media/base/video_transformation.h @@ -5,6 +5,7 @@ #ifndef MEDIA_BASE_VIDEO_TRANSFORMATION_H_ #define MEDIA_BASE_VIDEO_TRANSFORMATION_H_ +#include #include #include "base/numerics/math_constants.h" --- a/components/omnibox/browser/on_device_head_model.h +++ b/components/omnibox/browser/on_device_head_model.h @@ -5,6 +5,7 @@ #ifndef COMPONENTS_OMNIBOX_BROWSER_ON_DEVICE_HEAD_MODEL_H_ #define COMPONENTS_OMNIBOX_BROWSER_ON_DEVICE_HEAD_MODEL_H_ +#include #include #include #include --- a/components/autofill/core/browser/autofill_ablation_study.h +++ b/components/autofill/core/browser/autofill_ablation_study.h @@ -5,6 +5,7 @@ #ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_AUTOFILL_ABLATION_STUDY_H_ #define COMPONENTS_AUTOFILL_CORE_BROWSER_AUTOFILL_ABLATION_STUDY_H_ +#include #include class GURL; --- a/components/autofill/core/browser/strike_databases/strike_database_base.h +++ b/components/autofill/core/browser/strike_databases/strike_database_base.h @@ -5,6 +5,7 @@ #ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_STRIKE_DATABASES_STRIKE_DATABASE_BASE_H_ #define COMPONENTS_AUTOFILL_CORE_BROWSER_STRIKE_DATABASES_STRIKE_DATABASE_BASE_H_ +#include #include #include #include --- a/chrome/browser/privacy_budget/encountered_surface_tracker.h +++ b/chrome/browser/privacy_budget/encountered_surface_tracker.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_PRIVACY_BUDGET_ENCOUNTERED_SURFACE_TRACKER_H_ #define CHROME_BROWSER_PRIVACY_BUDGET_ENCOUNTERED_SURFACE_TRACKER_H_ +#include #include #include "base/containers/flat_set.h" --- a/chrome/browser/resource_coordinator/decision_details.h +++ b/chrome/browser/resource_coordinator/decision_details.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_RESOURCE_COORDINATOR_DECISION_DETAILS_H_ #define CHROME_BROWSER_RESOURCE_COORDINATOR_DECISION_DETAILS_H_ +#include #include #include --- a/net/third_party/quiche/src/quiche/quic/core/qpack/qpack_stream_sender_delegate.h +++ b/net/third_party/quiche/src/quiche/quic/core/qpack/qpack_stream_sender_delegate.h @@ -8,6 +8,8 @@ #include "absl/strings/string_view.h" #include "quiche/quic/platform/api/quic_export.h" +#include + namespace quic { // This interface writes encoder/decoder data to peer. --- a/third_party/perfetto/src/trace_processor/sqlite/query_constraints.h +++ b/third_party/perfetto/src/trace_processor/sqlite/query_constraints.h @@ -17,6 +17,7 @@ #ifndef SRC_TRACE_PROCESSOR_SQLITE_QUERY_CONSTRAINTS_H_ #define SRC_TRACE_PROCESSOR_SQLITE_QUERY_CONSTRAINTS_H_ +#include #include #include --- a/third_party/perfetto/include/perfetto/base/export.h +++ b/third_party/perfetto/include/perfetto/base/export.h @@ -17,6 +17,8 @@ #ifndef INCLUDE_PERFETTO_BASE_EXPORT_H_ #define INCLUDE_PERFETTO_BASE_EXPORT_H_ +#include + #include "perfetto/base/build_config.h" #include "perfetto/public/abi/export.h"