diff --git a/lldb/include/lldb/Breakpoint/BreakpointSiteList.h b/lldb/include/lldb/Breakpoint/BreakpointSiteList.h index 0d4dafc4baab..d7bb8fd777ef 100644 --- a/lldb/include/lldb/Breakpoint/BreakpointSiteList.h +++ b/lldb/include/lldb/Breakpoint/BreakpointSiteList.h @@ -13,6 +13,7 @@ // C Includes // C++ Includes #include +#include // Other libraries and framework includes // Project includes #include "lldb/Breakpoint/BreakpointSite.h" diff --git a/lldb/include/lldb/Core/Debugger.h b/lldb/include/lldb/Core/Debugger.h index bed93fe02528..857d08a033e3 100644 --- a/lldb/include/lldb/Core/Debugger.h +++ b/lldb/include/lldb/Core/Debugger.h @@ -13,7 +13,6 @@ #include -#include #include diff --git a/lldb/include/lldb/Core/Flags.h b/lldb/include/lldb/Core/Flags.h index 233f098ead23..5f4f8830456b 100644 --- a/lldb/include/lldb/Core/Flags.h +++ b/lldb/include/lldb/Core/Flags.h @@ -13,7 +13,6 @@ #include -#include namespace lldb_private { diff --git a/lldb/include/lldb/Core/Log.h b/lldb/include/lldb/Core/Log.h index ced6f2565d9a..db7ea1c426f7 100644 --- a/lldb/include/lldb/Core/Log.h +++ b/lldb/include/lldb/Core/Log.h @@ -11,11 +11,9 @@ #define liblldb_Log_h_ // C Includes -#include #include #include #include -#include // C++ Includes // Other libraries and framework includes diff --git a/lldb/include/lldb/Core/UUID.h b/lldb/include/lldb/Core/UUID.h index fe72b8eb0c70..3bb14421b1e9 100644 --- a/lldb/include/lldb/Core/UUID.h +++ b/lldb/include/lldb/Core/UUID.h @@ -12,6 +12,8 @@ // C Includes // C++ Includes +#include + // Other libraries and framework includes // Project includes diff --git a/lldb/include/lldb/Core/ValueObject.h b/lldb/include/lldb/Core/ValueObject.h index 0d965d6ccc01..30b4daaa1d9b 100644 --- a/lldb/include/lldb/Core/ValueObject.h +++ b/lldb/include/lldb/Core/ValueObject.h @@ -12,7 +12,6 @@ // C Includes // C++ Includes -#include #include #include // Other libraries and framework includes diff --git a/lldb/include/lldb/Core/dwarf.h b/lldb/include/lldb/Core/dwarf.h index bf77125d86a8..91c8dfb9d0da 100644 --- a/lldb/include/lldb/Core/dwarf.h +++ b/lldb/include/lldb/Core/dwarf.h @@ -11,7 +11,6 @@ #define DebugBase_dwarf_h_ #include -#include // Get the DWARF constant defintions from llvm #include "llvm/Support/Dwarf.h" diff --git a/lldb/include/lldb/DataFormatters/FormatClasses.h b/lldb/include/lldb/DataFormatters/FormatClasses.h index 48a8eda4ad43..9e11471546ec 100644 --- a/lldb/include/lldb/DataFormatters/FormatClasses.h +++ b/lldb/include/lldb/DataFormatters/FormatClasses.h @@ -12,7 +12,6 @@ // C Includes #include -#include // C++ Includes #include diff --git a/lldb/include/lldb/DataFormatters/TypeSummary.h b/lldb/include/lldb/DataFormatters/TypeSummary.h index 2183384b9d62..7b3c81a10984 100644 --- a/lldb/include/lldb/DataFormatters/TypeSummary.h +++ b/lldb/include/lldb/DataFormatters/TypeSummary.h @@ -12,7 +12,6 @@ // C Includes #include -#include // C++ Includes #include diff --git a/lldb/include/lldb/DataFormatters/TypeSynthetic.h b/lldb/include/lldb/DataFormatters/TypeSynthetic.h index a32f4b761175..30b986af6556 100644 --- a/lldb/include/lldb/DataFormatters/TypeSynthetic.h +++ b/lldb/include/lldb/DataFormatters/TypeSynthetic.h @@ -12,7 +12,6 @@ // C Includes #include -#include // C++ Includes #include diff --git a/lldb/include/lldb/Expression/IRForTarget.h b/lldb/include/lldb/Expression/IRForTarget.h index 151bf2ab4774..566328772502 100644 --- a/lldb/include/lldb/Expression/IRForTarget.h +++ b/lldb/include/lldb/Expression/IRForTarget.h @@ -19,6 +19,7 @@ #include "llvm/Pass.h" #include +#include namespace llvm { class BasicBlock; diff --git a/lldb/include/lldb/Host/Symbols.h b/lldb/include/lldb/Host/Symbols.h index 9db68e1ecf15..652a614e6355 100644 --- a/lldb/include/lldb/Host/Symbols.h +++ b/lldb/include/lldb/Host/Symbols.h @@ -12,7 +12,6 @@ // C Includes #include -#include // C++ Includes // Other libraries and framework includes diff --git a/lldb/include/lldb/Symbol/ClangNamespaceDecl.h b/lldb/include/lldb/Symbol/ClangNamespaceDecl.h index d10ab2a29665..a0d869c0782b 100644 --- a/lldb/include/lldb/Symbol/ClangNamespaceDecl.h +++ b/lldb/include/lldb/Symbol/ClangNamespaceDecl.h @@ -10,6 +10,8 @@ #ifndef liblldb_ClangNamespaceDecl_h_ #define liblldb_ClangNamespaceDecl_h_ +#include + #include "lldb/lldb-public.h" #include "lldb/Core/ClangForward.h" diff --git a/lldb/include/lldb/Symbol/TypeList.h b/lldb/include/lldb/Symbol/TypeList.h index 9c74db6bf1f4..be7d35482da0 100644 --- a/lldb/include/lldb/Symbol/TypeList.h +++ b/lldb/include/lldb/Symbol/TypeList.h @@ -13,6 +13,7 @@ #include "lldb/lldb-private.h" #include "lldb/Symbol/Type.h" #include +#include namespace lldb_private { diff --git a/lldb/include/lldb/lldb-types.h b/lldb/include/lldb/lldb-types.h index 67c56003fef9..07817ada74e7 100644 --- a/lldb/include/lldb/lldb-types.h +++ b/lldb/include/lldb/lldb-types.h @@ -35,6 +35,9 @@ // things should be defined. Currently MacOSX is being assumed by default // since that is what lldb was first developed for. +#include +#include + #ifdef _WIN32 #include "lldb/Host/windows/windows.h" @@ -57,8 +60,6 @@ namespace lldb #else #include -#include -#include namespace lldb { //---------------------------------------------------------------------- diff --git a/lldb/source/API/SBProcess.cpp b/lldb/source/API/SBProcess.cpp index 259eb5e97034..190ba7a0d050 100644 --- a/lldb/source/API/SBProcess.cpp +++ b/lldb/source/API/SBProcess.cpp @@ -11,6 +11,9 @@ #include "lldb/API/SBProcess.h" +// C Includes +#include + #include "lldb/lldb-defines.h" #include "lldb/lldb-types.h" diff --git a/lldb/source/Commands/CommandObjectMemory.cpp b/lldb/source/Commands/CommandObjectMemory.cpp index 4725a4da6578..fabbfbbf3fc7 100644 --- a/lldb/source/Commands/CommandObjectMemory.cpp +++ b/lldb/source/Commands/CommandObjectMemory.cpp @@ -12,6 +12,8 @@ #include "CommandObjectMemory.h" // C Includes +#include + // C++ Includes // Other libraries and framework includes // Project includes diff --git a/lldb/source/Core/Log.cpp b/lldb/source/Core/Log.cpp index 9200fe138927..8b403677ffc1 100644 --- a/lldb/source/Core/Log.cpp +++ b/lldb/source/Core/Log.cpp @@ -13,7 +13,6 @@ #include #include #include -#include // C++ Includes #include diff --git a/lldb/source/Expression/DWARFExpression.cpp b/lldb/source/Expression/DWARFExpression.cpp index e2ae19e5ac7f..b0b634e8cefa 100644 --- a/lldb/source/Expression/DWARFExpression.cpp +++ b/lldb/source/Expression/DWARFExpression.cpp @@ -9,6 +9,10 @@ #include "lldb/Expression/DWARFExpression.h" +// C Includes +#include + +// C++ Includes #include #include "lldb/Core/DataEncoder.h" diff --git a/lldb/source/Host/common/Host.cpp b/lldb/source/Host/common/Host.cpp index cc295b9b0631..c549ba460701 100644 --- a/lldb/source/Host/common/Host.cpp +++ b/lldb/source/Host/common/Host.cpp @@ -13,7 +13,6 @@ #include #include #include -#include #ifdef _WIN32 #include "lldb/Host/windows/windows.h" #include diff --git a/lldb/source/Host/common/Mutex.cpp b/lldb/source/Host/common/Mutex.cpp index 3733100d6fd3..4e0135535628 100644 --- a/lldb/source/Host/common/Mutex.cpp +++ b/lldb/source/Host/common/Mutex.cpp @@ -15,7 +15,6 @@ #endif #include #include -#include #if 0 // This logging is way too verbose to enable even for a log channel. diff --git a/lldb/source/Host/common/Terminal.cpp b/lldb/source/Host/common/Terminal.cpp index 08a545517026..f63c468bb92c 100644 --- a/lldb/source/Host/common/Terminal.cpp +++ b/lldb/source/Host/common/Terminal.cpp @@ -10,7 +10,6 @@ #include "lldb/Host/Terminal.h" #include -#include #include #ifdef LLDB_CONFIG_TERMIOS_SUPPORTED diff --git a/lldb/source/Host/windows/Mutex.cpp b/lldb/source/Host/windows/Mutex.cpp index 6a74506898df..602ca1a34770 100644 --- a/lldb/source/Host/windows/Mutex.cpp +++ b/lldb/source/Host/windows/Mutex.cpp @@ -12,7 +12,6 @@ #include #include -#include #if 0 // This logging is way too verbose to enable even for a log channel. diff --git a/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.h b/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.h index e37aefb27a72..d47e6a350c93 100644 --- a/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.h +++ b/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.h @@ -11,7 +11,6 @@ #define SymbolFileDWARF_DWARFDefines_h_ #include -#include #include "lldb/Core/dwarf.h" namespace lldb_private {