blob: 664c975fd8ab091d6dde11d773ae15a7a5d8a926 [file] [log] [blame]
--- a/tools/clang/tools/include-what-you-use/iwyu_include_picker.cc 2017-08-07 16:41:03.193267222 -0700
+++ b/tools/clang/tools/include-what-you-use/iwyu_include_picker.cc 2017-08-07 16:41:12.603327180 -0700
@@ -123,6 +123,13 @@ const IncludeMapEntry libc_symbol_map[] = {
{ "ino_t", kPrivate, "<sys/stat.h>", kPublic },
{ "int8_t", kPrivate, "<sys/types.h>", kPublic },
{ "int8_t", kPrivate, "<stdint.h>", kPublic },
+ { "uint8_t", kPrivate, "<stdint.h>", kPublic },
+ { "int16_t", kPrivate, "<stdint.h>", kPublic },
+ { "uint16_t", kPrivate, "<stdint.h>", kPublic },
+ { "int32_t", kPrivate, "<stdint.h>", kPublic },
+ { "uint32_t", kPrivate, "<stdint.h>", kPublic },
+ { "int64_t", kPrivate, "<stdint.h>", kPublic },
+ { "uint64_t", kPrivate, "<stdint.h>", kPublic },
{ "intptr_t", kPrivate, "<stdint.h>", kPublic },
{ "intptr_t", kPrivate, "<unistd.h>", kPublic },
{ "key_t", kPrivate, "<sys/types.h>", kPublic },
@@ -288,6 +295,7 @@ const IncludeMapEntry libc_include_map[] = {
{ "<bits/param.h>", kPrivate, "<sys/param.h>", kPublic },
{ "<bits/poll.h>", kPrivate, "<sys/poll.h>", kPrivate },
{ "<bits/poll2.h>", kPrivate, "<sys/poll.h>", kPrivate },
+ { "<bits/local_lim.h>", kPrivate, "<limits.h>", kPublic },
{ "<bits/posix1_lim.h>", kPrivate, "<limits.h>", kPublic },
{ "<bits/posix2_lim.h>", kPrivate, "<limits.h>", kPublic },
{ "<bits/posix_opt.h>", kPrivate, "<unistd.h>", kPublic },