From 4c8662e3fe304005d1a64c1c8bfb0c0d71e21324 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Thu, 13 Apr 2023 10:55:15 -0700 Subject: [PATCH] [lldb] Fix library layering after D145574 --- lldb/include/lldb/lldb-private-types.h | 2 +- lldb/source/Core/DumpRegisterValue.cpp | 1 + lldb/source/Plugins/RegisterTypeBuilder/RegisterTypeBuilderClang.cpp | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lldb/include/lldb/lldb-private-types.h b/lldb/include/lldb/lldb-private-types.h index b89b8ea..9ff85ab 100644 --- a/lldb/include/lldb/lldb-private-types.h +++ b/lldb/include/lldb/lldb-private-types.h @@ -11,7 +11,6 @@ #if defined(__cplusplus) -#include "lldb/Target/RegisterFlags.h" #include "lldb/lldb-private.h" #include "llvm/ADT/ArrayRef.h" @@ -27,6 +26,7 @@ class DynamicLibrary; namespace lldb_private { class Platform; class ExecutionContext; +class RegisterFlags; typedef llvm::sys::DynamicLibrary (*LoadPluginCallbackType)( const lldb::DebuggerSP &debugger_sp, const FileSpec &spec, Status &error); diff --git a/lldb/source/Core/DumpRegisterValue.cpp b/lldb/source/Core/DumpRegisterValue.cpp index d1bde2c..deeddfc 100644 --- a/lldb/source/Core/DumpRegisterValue.cpp +++ b/lldb/source/Core/DumpRegisterValue.cpp @@ -11,6 +11,7 @@ #include "lldb/Core/ValueObject.h" #include "lldb/Core/ValueObjectConstResult.h" #include "lldb/DataFormatters/DumpValueObjectOptions.h" +#include "lldb/Target/RegisterFlags.h" #include "lldb/Utility/DataExtractor.h" #include "lldb/Utility/Endian.h" #include "lldb/Utility/RegisterValue.h" diff --git a/lldb/source/Plugins/RegisterTypeBuilder/RegisterTypeBuilderClang.cpp b/lldb/source/Plugins/RegisterTypeBuilder/RegisterTypeBuilderClang.cpp index abd6afb..49348ed 100644 --- a/lldb/source/Plugins/RegisterTypeBuilder/RegisterTypeBuilderClang.cpp +++ b/lldb/source/Plugins/RegisterTypeBuilder/RegisterTypeBuilderClang.cpp @@ -11,6 +11,7 @@ #include "Plugins/TypeSystem/Clang/TypeSystemClang.h" #include "RegisterTypeBuilderClang.h" #include "lldb/Core/PluginManager.h" +#include "lldb/Target/RegisterFlags.h" #include "lldb/lldb-enumerations.h" using namespace lldb_private; -- 2.7.4