Move SystemInitializerFull header to source/API

Summary:
It seems to me that files in include/lldb/API/ are headers that should
be exposed to liblldb users. Because SystemInitializerFull.h exposes details of
lldb_private, I think having it there is not the right thing to do. Since it's
only included from files in source/API, we should move it there and treat it as
private.

Reviewers: labath, clayborg

Reviewed By: labath, clayborg

Subscribers: lldb-commits

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

llvm-svn: 333304
This commit is contained in:
Alex Langford 2018-05-25 20:28:16 +00:00
parent 32efedcff3
commit d17cd90268
3 changed files with 4 additions and 2 deletions

View File

@ -11,6 +11,9 @@
// C++ Includes // C++ Includes
// Other libraries and framework includes // Other libraries and framework includes
// Project includes // Project includes
#include "SystemInitializerFull.h"
#include "lldb/API/SBDebugger.h" #include "lldb/API/SBDebugger.h"
#include "lldb/lldb-private.h" #include "lldb/lldb-private.h"
@ -35,7 +38,6 @@
#include "lldb/API/SBTypeNameSpecifier.h" #include "lldb/API/SBTypeNameSpecifier.h"
#include "lldb/API/SBTypeSummary.h" #include "lldb/API/SBTypeSummary.h"
#include "lldb/API/SBTypeSynthetic.h" #include "lldb/API/SBTypeSynthetic.h"
#include "lldb/API/SystemInitializerFull.h"
#include "lldb/Core/Debugger.h" #include "lldb/Core/Debugger.h"
#include "lldb/Core/PluginManager.h" #include "lldb/Core/PluginManager.h"

View File

@ -11,7 +11,7 @@
#include "Plugins/ScriptInterpreter/Python/lldb-python.h" #include "Plugins/ScriptInterpreter/Python/lldb-python.h"
#endif #endif
#include "lldb/API/SystemInitializerFull.h" #include "SystemInitializerFull.h"
#include "lldb/API/SBCommandInterpreter.h" #include "lldb/API/SBCommandInterpreter.h"