diff options
| author | Pavel Labath <labath@google.com> | 2016-08-10 13:30:20 +0000 |
|---|---|---|
| committer | Pavel Labath <labath@google.com> | 2016-08-10 13:30:20 +0000 |
| commit | dc2b3b7ea82b71c2b2fefa8db67576eabf29f45f (patch) | |
| tree | 03cca2abb988fff203e6d5f58ffc10adb91151ee | |
| parent | 77f522cb42b4ec2112ea1b4534d82b02ea1f2b94 (diff) | |
| download | bcm5719-llvm-dc2b3b7ea82b71c2b2fefa8db67576eabf29f45f.tar.gz bcm5719-llvm-dc2b3b7ea82b71c2b2fefa8db67576eabf29f45f.zip | |
Make sure files include what they use (part 1/N)
preparation for the big clang-format.
llvm-svn: 278222
11 files changed, 24 insertions, 14 deletions
diff --git a/lldb/include/lldb/Core/Flags.h b/lldb/include/lldb/Core/Flags.h index 5f4f8830456..d3df61c798b 100644 --- a/lldb/include/lldb/Core/Flags.h +++ b/lldb/include/lldb/Core/Flags.h @@ -9,10 +9,9 @@ #ifndef liblldb_Flags_h_ #define liblldb_Flags_h_ -#if defined(__cplusplus) - -#include <stdint.h> +#include <cstddef> +#include <cstdint> namespace lldb_private { @@ -248,5 +247,4 @@ protected: } // namespace lldb_private -#endif // #if defined(__cplusplus) #endif // liblldb_Flags_h_ diff --git a/lldb/include/lldb/Host/MonitoringProcessLauncher.h b/lldb/include/lldb/Host/MonitoringProcessLauncher.h index f5d0a92aa8d..7ea424c18c5 100644 --- a/lldb/include/lldb/Host/MonitoringProcessLauncher.h +++ b/lldb/include/lldb/Host/MonitoringProcessLauncher.h @@ -12,6 +12,7 @@ // C Includes // C++ Includes +#include <memory> // Other libraries and framework includes // Project includes #include "lldb/Host/ProcessLauncher.h" diff --git a/lldb/include/lldb/Utility/Iterable.h b/lldb/include/lldb/Utility/Iterable.h index 0c16a251b7a..e1ae81520b1 100644 --- a/lldb/include/lldb/Utility/Iterable.h +++ b/lldb/include/lldb/Utility/Iterable.h @@ -230,7 +230,9 @@ public: private: MutexType *m_mutex = nullptr; - DISALLOW_COPY_AND_ASSIGN(LockingAdaptedIterable); + LockingAdaptedIterable(const LockingAdaptedIterable &) = delete; + LockingAdaptedIterable & + operator=(const LockingAdaptedIterable &) = delete; }; } // namespace lldb_private diff --git a/lldb/source/Plugins/Process/Utility/ARMDefines.h b/lldb/source/Plugins/Process/Utility/ARMDefines.h index cfb33beb447..732c684acec 100644 --- a/lldb/source/Plugins/Process/Utility/ARMDefines.h +++ b/lldb/source/Plugins/Process/Utility/ARMDefines.h @@ -10,6 +10,9 @@ #ifndef lldb_ARMDefines_h_ #define lldb_ARMDefines_h_ +#include <cassert> +#include <cstdint> + // Common definitions for the ARM/Thumb Instruction Set Architecture. namespace lldb_private { diff --git a/lldb/source/Plugins/Process/Utility/RegisterContext_mips.h b/lldb/source/Plugins/Process/Utility/RegisterContext_mips.h index 3603227d5e7..de628238018 100644 --- a/lldb/source/Plugins/Process/Utility/RegisterContext_mips.h +++ b/lldb/source/Plugins/Process/Utility/RegisterContext_mips.h @@ -10,6 +10,9 @@ #ifndef liblldb_RegisterContext_mips64_H_ #define liblldb_RegisterContext_mips64_H_ +#include <cstddef> +#include <cstdint> + // eh_frame and DWARF Register numbers (eRegisterKindEHFrame & eRegisterKindDWARF) enum diff --git a/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp b/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp index 6778aeaaac0..526e737cf76 100644 --- a/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp +++ b/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp @@ -7,10 +7,10 @@ // //===----------------------------------------------------------------------===// -#include "lldb/Core/DataExtractor.h" +#include "RegisterContextPOSIXCore_arm.h" + #include "lldb/Core/RegisterValue.h" #include "lldb/Target/Thread.h" -#include "RegisterContextPOSIXCore_arm.h" using namespace lldb_private; diff --git a/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h b/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h index 0e74897b5b5..76deab705f9 100644 --- a/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h +++ b/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h @@ -14,8 +14,9 @@ // C++ Includes // Other libraries and framework includes // Project includes -#include "lldb/Core/DataBufferHeap.h" #include "Plugins/Process/Utility/RegisterContextPOSIX_arm.h" +#include "lldb/Core/DataBufferHeap.h" +#include "lldb/Core/DataExtractor.h" class RegisterContextCorePOSIX_arm : public RegisterContextPOSIX_arm diff --git a/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp b/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp index 7cfdd415ad5..58f53d0d050 100644 --- a/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp +++ b/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp @@ -7,10 +7,10 @@ // //===----------------------------------------------------------------------===// -#include "lldb/Core/DataExtractor.h" +#include "RegisterContextPOSIXCore_arm64.h" + #include "lldb/Core/RegisterValue.h" #include "lldb/Target/Thread.h" -#include "RegisterContextPOSIXCore_arm64.h" using namespace lldb_private; diff --git a/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h b/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h index 9b05edb1935..f3c7d7b1099 100644 --- a/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h +++ b/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h @@ -14,8 +14,9 @@ // C++ Includes // Other libraries and framework includes // Project includes -#include "lldb/Core/DataBufferHeap.h" #include "Plugins/Process/Utility/RegisterContextPOSIX_arm64.h" +#include "lldb/Core/DataBufferHeap.h" +#include "lldb/Core/DataExtractor.h" class RegisterContextCorePOSIX_arm64 : public RegisterContextPOSIX_arm64 diff --git a/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp b/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp index 9d908e371a3..583b8296b72 100644 --- a/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp +++ b/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp @@ -7,10 +7,10 @@ // //===----------------------------------------------------------------------===// -#include "lldb/Core/DataExtractor.h" +#include "RegisterContextPOSIXCore_mips64.h" + #include "lldb/Core/RegisterValue.h" #include "lldb/Target/Thread.h" -#include "RegisterContextPOSIXCore_mips64.h" using namespace lldb_private; diff --git a/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h b/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h index 6cbfd504b7d..e84a2ed0805 100644 --- a/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h +++ b/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h @@ -14,8 +14,9 @@ // C++ Includes // Other libraries and framework includes // Project includes -#include "lldb/Core/DataBufferHeap.h" #include "Plugins/Process/Utility/RegisterContextPOSIX_mips64.h" +#include "lldb/Core/DataBufferHeap.h" +#include "lldb/Core/DataExtractor.h" class RegisterContextCorePOSIX_mips64 : public RegisterContextPOSIX_mips64 |

