From 16df68dbb7230674c4591074f75229f107185aeb Mon Sep 17 00:00:00 2001 From: Alejandro Colomar Date: Mon, 1 Aug 2022 22:00:53 +0200 Subject: [PATCH] Add mappings for struct stat members are implemented through macros and other stuff, which is defined in that headers, so map the header to the same headers that struct stat is mapped. Signed-off-by: Alejandro Colomar --- gcc.libc.imp | 2 ++ iwyu_include_picker.cc | 2 ++ 2 files changed, 4 insertions(+) diff --git a/gcc.libc.imp b/gcc.libc.imp index 1bbe989..6f0883f 100644 --- a/gcc.libc.imp +++ b/gcc.libc.imp @@ -91,6 +91,8 @@ { include: [ "", private, "", public ] }, { include: [ "", private, "", public ] }, { include: [ "", private, "", public ] }, + { include: [ "", private, "", public ] }, + { include: [ "", private, "", public ] }, { include: [ "", private, "", public ] }, { include: [ "", private, "", public ] }, { include: [ "", private, "", public ] }, diff --git a/iwyu_include_picker.cc b/iwyu_include_picker.cc index ef8eb94..97334c0 100644 --- a/iwyu_include_picker.cc +++ b/iwyu_include_picker.cc @@ -465,6 +465,8 @@ const IncludeMapEntry libc_include_map[] = { { "", kPrivate, "", kPublic }, { "", kPrivate, "", kPublic }, { "", kPrivate, "", kPublic }, + { "", kPrivate, "", kPublic }, + { "", kPrivate, "", kPublic }, { "", kPrivate, "", kPublic }, { "", kPrivate, "", kPublic }, { "", kPrivate, "", kPublic },