319 lines
8.9 KiB
Diff
319 lines
8.9 KiB
Diff
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 <cstdio>
|
|
#include <mutex>
|
|
+#include <string>
|
|
#include <vector>
|
|
#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 <cassert>
|
|
+#include <cstdint>
|
|
#include <ostream>
|
|
#include <string>
|
|
#include <utility>
|
|
--- 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 <cstdint>
|
|
+#include <cstdio>
|
|
#include <cstdlib>
|
|
#include <cstring>
|
|
#include <utility>
|
|
--- 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 <cstdint>
|
|
+#include <cstdio>
|
|
#include <cstdlib>
|
|
#include <cstring>
|
|
#include <utility>
|
|
--- 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 <cstdint>
|
|
+
|
|
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 <cstdint>
|
|
+
|
|
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 <stddef.h>
|
|
#include <stdio.h>
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
|
|
#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 <cstdint>
|
|
+
|
|
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 <cstdint>
|
|
#include <type_traits>
|
|
|
|
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 <math.h>
|
|
+#include <cstdint>
|
|
#include <limits>
|
|
#include <ostream>
|
|
#include <type_traits>
|
|
--- 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 <cstdint>
|
|
+
|
|
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 <cstdint>
|
|
#include <string>
|
|
|
|
|
|
--- a/base/debug/profiler.h
|
|
+++ b/base/debug/profiler.h
|
|
@@ -7,6 +7,7 @@
|
|
|
|
#include <stddef.h>
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
|
|
#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 <cstdint>
|
|
#include <string>
|
|
|
|
#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 <cstdint>
|
|
#include <string>
|
|
|
|
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 <algorithm>
|
|
#include <memory>
|
|
#include <queue>
|
|
+#include <string>
|
|
#include <utility>
|
|
#include <vector>
|
|
|
|
--- 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 <cstdint>
|
|
+
|
|
#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 <cstdint>
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
--- 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 <cstdint>
|
|
#include <vector>
|
|
|
|
#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 <cstdint>
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
--- 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 <cstdint>
|
|
#include <string>
|
|
|
|
|
|
--- a/components/payments/content/utility/fingerprint_parser.h
|
|
+++ b/components/payments/content/utility/fingerprint_parser.h
|
|
@@ -7,6 +7,7 @@
|
|
|
|
#include <stddef.h>
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
--- 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 <cstdint>
|
|
#include <string>
|
|
|
|
#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 <cstdint>
|
|
#include <string>
|
|
#include <utility>
|
|
#include <vector>
|
|
--- 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 <cstdint>
|
|
#include <string>
|
|
|
|
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 <cstdint>
|
|
#include <map>
|
|
#include <string>
|
|
#include <vector>
|
|
--- 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 <cstdint>
|
|
#include <map>
|
|
|
|
#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 <cstdint>
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
--- 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 <cstdint>
|
|
+
|
|
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 <cstdint>
|
|
#include <limits>
|
|
#include <vector>
|
|
|
|
--- 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 <cstdint>
|
|
+
|
|
#include "perfetto/base/build_config.h"
|
|
#include "perfetto/public/abi/export.h"
|
|
|