File chromium-122-debian-fixes-optional.patch of Package chromium.openSUSE_Backports_SLE-15-SP5_Update
In file included from ../../components/search_engines/search_engine_choice/search_engine_choice_service.cc:5: ../../components/search_engines/search_engine_choice/search_engine_choice_service.h:98:8: error: no template named 'optional' in namespace 'std' std::optional<int> country_id_cache_; ~~~~~^ 1 error generated. --- a/components/search_engines/util.h +++ b/components/search_engines/util.h @@ -8,6 +8,7 @@ // This file contains utility functions for search engine functionality. #include <memory> +#include <optional> #include <set> #include <string> #include <vector> --- a/components/search_engines/search_engine_choice/search_engine_choice_service.h +++ b/components/search_engines/search_engine_choice/search_engine_choice_service.h @@ -5,6 +5,8 @@ #ifndef COMPONENTS_SEARCH_ENGINES_SEARCH_ENGINE_CHOICE_SEARCH_ENGINE_CHOICE_SERVICE_H_ #define COMPONENTS_SEARCH_ENGINES_SEARCH_ENGINE_CHOICE_SEARCH_ENGINE_CHOICE_SERVICE_H_ +#include <optional> + #include "base/memory/raw_ref.h" #include "base/memory/weak_ptr.h" #include "components/country_codes/country_codes.h" --- a/content/common/service_worker/race_network_request_write_buffer_manager.h +++ b/content/common/service_worker/race_network_request_write_buffer_manager.h @@ -5,6 +5,8 @@ #ifndef CONTENT_COMMON_SERVICE_WORKER_RACE_NETWORK_REQUEST_WRITE_BUFFER_MANAGER_H_ #define CONTENT_COMMON_SERVICE_WORKER_RACE_NETWORK_REQUEST_WRITE_BUFFER_MANAGER_H_ +#include <optional> + #include "base/containers/span.h" #include "content/common/content_export.h" #include "mojo/public/cpp/system/data_pipe.h" --- a/third_party/blink/renderer/core/layout/hit_test_request.h +++ b/third_party/blink/renderer/core/layout/hit_test_request.h @@ -23,6 +23,8 @@ #ifndef THIRD_PARTY_BLINK_RENDERER_CORE_LAYOUT_HIT_TEST_REQUEST_H_ #define THIRD_PARTY_BLINK_RENDERER_CORE_LAYOUT_HIT_TEST_REQUEST_H_ +#include <optional> + #include "base/functional/callback.h" #include "third_party/blink/renderer/platform/heap/garbage_collected.h" #include "third_party/blink/renderer/platform/heap/member.h"