From b889a7aee4fa3fefea072fb04e7c2b6f62bc74b9 Mon Sep 17 00:00:00 2001 From: Danil Chapovalov Date: Tue, 29 Nov 2022 16:19:15 +0100 Subject: [PATCH] Replace iwyu rules for libcxx with reference to rules maintain by the library No-Try: True Bug: None Change-Id: Ie79dbb1fd5e0b544ca0ea41a58eabd1967e7d5e7 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/285481 Reviewed-by: Harald Alvestrand Commit-Queue: Danil Chapovalov Reviewed-by: Florent Castelli Cr-Commit-Position: refs/heads/main@{#38766} --- tools_webrtc/iwyu/mappings.imp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/tools_webrtc/iwyu/mappings.imp b/tools_webrtc/iwyu/mappings.imp index fa111faed9..a79997bdce 100644 --- a/tools_webrtc/iwyu/mappings.imp +++ b/tools_webrtc/iwyu/mappings.imp @@ -32,11 +32,7 @@ { symbol: ["std::unique_ptr", "public", "", "public"] }, # Needed to avoid { symbol: ["std::ostringstream", "public", "", "public"] }, -# Needed for unknown reasons -{ include: ['<__algorithm/equal.h>', "private", '', "public"] }, -{ include: ['<__algorithm/unique.h>', "private", '', "public"] }, -{ include: ['<__type_traits/remove_reference.h>', "private", '', "public"] }, -{ include: ['<__functional/function.h>', "private", '', "public"] }, -{ include: ['<__utility/pair.h>', "private", '', "public"] }, + +{ ref: "../../buildtools/third_party/libc++/trunk/include/libcxx.imp" }, ]