Author: teemperor Date: Sat May 26 07:59:14 2018 New Revision: 333345 URL: http://llvm.org/viewvc/llvm-project?rev=333345&view=rev Log: Add missing includes to some LLDB headers.
Summary: When compiling with modules, these missing includes cause the build to fail (as the header can't be compiled into a module). Subscribers: ki.stfu, lldb-commits Differential Revision: https://reviews.llvm.org/D47412 Modified: lldb/trunk/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.h lldb/trunk/source/Plugins/Process/Utility/InstructionUtils.h lldb/trunk/source/Plugins/Process/Utility/UnwindLLDB.h lldb/trunk/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.h Modified: lldb/trunk/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.h URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.h?rev=333345&r1=333344&r2=333345&view=diff ============================================================================== --- lldb/trunk/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.h (original) +++ lldb/trunk/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.h Sat May 26 07:59:14 2018 @@ -11,8 +11,10 @@ #define liblldb_HexagonDYLDRendezvous_H_ // C Includes +#include <limits.h> // for PATH_MAX // C++ Includes #include <list> +#include <map> #include <string> // Other libraries and framework includes Modified: lldb/trunk/source/Plugins/Process/Utility/InstructionUtils.h URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/Utility/InstructionUtils.h?rev=333345&r1=333344&r2=333345&view=diff ============================================================================== --- lldb/trunk/source/Plugins/Process/Utility/InstructionUtils.h (original) +++ lldb/trunk/source/Plugins/Process/Utility/InstructionUtils.h Sat May 26 07:59:14 2018 @@ -10,6 +10,9 @@ #ifndef lldb_InstructionUtils_h_ #define lldb_InstructionUtils_h_ +#include <cassert> +#include <cstdint> + // Common utilities for manipulating instruction bit fields. namespace lldb_private { Modified: lldb/trunk/source/Plugins/Process/Utility/UnwindLLDB.h URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/Utility/UnwindLLDB.h?rev=333345&r1=333344&r2=333345&view=diff ============================================================================== --- lldb/trunk/source/Plugins/Process/Utility/UnwindLLDB.h (original) +++ lldb/trunk/source/Plugins/Process/Utility/UnwindLLDB.h Sat May 26 07:59:14 2018 @@ -17,6 +17,7 @@ // Other libraries and framework includes // Project includes #include "lldb/Symbol/FuncUnwinders.h" +#include "lldb/Symbol/SymbolContext.h" #include "lldb/Symbol/UnwindPlan.h" #include "lldb/Target/RegisterContext.h" #include "lldb/Target/Unwind.h" Modified: lldb/trunk/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.h URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.h?rev=333345&r1=333344&r2=333345&view=diff ============================================================================== --- lldb/trunk/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.h (original) +++ lldb/trunk/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.h Sat May 26 07:59:14 2018 @@ -14,6 +14,7 @@ #include "MICmnMIValueList.h" #include "MICmnMIValueTuple.h" #include "MIUtilSingletonBase.h" +#include "lldb/API/SBEvent.h" // Declarations: class CMICmnLLDBDebugSessionInfo; _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits