[llvm][iwyu] explicitly includes <functional> and <utility>
authorChristopher Di Bella <cjdb@google.com>
Sun, 4 Jul 2021 02:22:37 +0000 (02:22 +0000)
committerChristopher Di Bella <cjdb@google.com>
Sun, 4 Jul 2021 06:02:11 +0000 (06:02 +0000)
commit95923c0ba245377205f783607aaacbf8c667b353
tree6765f9182f869dd8dfa0c02e76ef952202d40382
parent478092d33116ec01ad0b82f7eeedb1e1f07aef93
[llvm][iwyu] explicitly includes <functional> and <utility>

Compiling LLVM with Clang modules and libc++ identified that
`Support/Printable.h` and `ADL/SmallVector.h` were using features that
live in these headers.

Differential Revision: https://reviews.llvm.org/D105402
llvm/include/llvm/ADT/SmallVector.h
llvm/include/llvm/Support/Printable.h