[modules] Fix missing includes/typo in LLDB's includes. [NFC]
authorRaphael Isemann <teemperor@gmail.com>
Sun, 21 Jan 2018 09:54:19 +0000 (09:54 +0000)
committerRaphael Isemann <teemperor@gmail.com>
Sun, 21 Jan 2018 09:54:19 +0000 (09:54 +0000)
commite07688898b637b7d78787eb08c6e7d929416a593
treed86419f67459f86039bfd942748d099b225c5c22
parent5ad9a94ad9eab12a53025841de0dd83d3af8f43e
[modules] Fix missing includes/typo in LLDB's includes. [NFC]

Summary:
This patch adds missing includes to the LLDB headers inside `include/` as a first step of building LLDB's source with C++ modules. It also fixes this single `stds::` typo.

Some quick map why some non-obvious includes were necessary:
* lldb/lldb-defines.h for LLDB_INVALID_ADDRESS
* lldb/lldb-types.h for addr_t
* lldb/lldb-defines.h for DISALLOW_COPY_AND_ASSIG
* lldb/DataFormatters/TypeSynthetic.h for SyntheticChildrenFrontEnd

Reviewers: aprantl

Reviewed By: aprantl

Subscribers: zturner, lldb-commits

Differential Revision: https://reviews.llvm.org/D42340

llvm-svn: 323064
lldb/include/lldb/Core/LoadedModuleInfoList.h
lldb/include/lldb/Core/ThreadSafeDenseSet.h
lldb/include/lldb/Core/ThreadSafeValue.h
lldb/include/lldb/DataFormatters/VectorIterator.h
lldb/include/lldb/Target/ProcessStructReader.h
lldb/include/lldb/Utility/AnsiTerminal.h
lldb/include/lldb/Utility/SharedCluster.h