forked from OSchip/llvm-project
Reduce header inclusion in Expression.
Reviewers: spyffe Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D13333 llvm-svn: 249570
This commit is contained in:
parent
bde46c5642
commit
804f981fd0
|
@ -11,12 +11,8 @@
|
|||
#define liblldb_ExpressionParser_h_
|
||||
|
||||
#include "lldb/lldb-public.h"
|
||||
#include "lldb/Core/ArchSpec.h"
|
||||
#include "lldb/Core/Error.h"
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
namespace lldb_private
|
||||
{
|
||||
|
||||
|
|
|
@ -10,11 +10,6 @@
|
|||
#ifndef liblldb_ExpressionVariable_h_
|
||||
#define liblldb_ExpressionVariable_h_
|
||||
|
||||
// C Includes
|
||||
#include <signal.h>
|
||||
#include <stdint.h>
|
||||
#include <string.h>
|
||||
|
||||
// C++ Includes
|
||||
#include <vector>
|
||||
|
||||
|
|
|
@ -17,19 +17,14 @@
|
|||
// Other libraries and framework includes
|
||||
// Project includes
|
||||
#include "lldb/Core/Address.h"
|
||||
#include "lldb/Core/ArchSpec.h"
|
||||
#include "lldb/Core/Value.h"
|
||||
#include "lldb/Core/ValueObjectList.h"
|
||||
#include "lldb/Expression/Expression.h"
|
||||
#include "lldb/Expression/ExpressionParser.h"
|
||||
#include "lldb/Symbol/CompilerType.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
|
||||
namespace lldb_private
|
||||
{
|
||||
|
||||
class ClangExpressionParser;
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
/// @class FunctionCaller FunctionCaller.h "lldb/Expression/FunctionCaller.h"
|
||||
/// @brief Encapsulates a function that can be called.
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
#include "lldb/lldb-public.h"
|
||||
#include "lldb/Core/ConstString.h"
|
||||
#include "lldb/Core/Stream.h"
|
||||
#include "lldb/Symbol/TaggedASTType.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/Pass.h"
|
||||
|
||||
|
|
|
@ -13,8 +13,7 @@
|
|||
#include "lldb/lldb-private-types.h"
|
||||
#include "lldb/Core/Error.h"
|
||||
#include "lldb/Expression/IRMemoryMap.h"
|
||||
#include "lldb/Host/Mutex.h"
|
||||
#include "lldb/Symbol/SymbolContext.h"
|
||||
#include "lldb/Symbol/TaggedASTType.h"
|
||||
#include "lldb/Target/StackFrame.h"
|
||||
|
||||
#include <vector>
|
||||
|
|
|
@ -16,10 +16,6 @@
|
|||
#include <map>
|
||||
#include <vector>
|
||||
|
||||
// Other libraries and framework includes
|
||||
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
|
||||
// Project includes
|
||||
|
||||
#include "lldb/lldb-forward.h"
|
||||
|
@ -27,7 +23,6 @@
|
|||
#include "lldb/Core/Address.h"
|
||||
#include "lldb/Expression/Expression.h"
|
||||
#include "lldb/Expression/Materializer.h"
|
||||
#include "lldb/Symbol/TaggedASTType.h"
|
||||
#include "lldb/Target/ExecutionContext.h"
|
||||
|
||||
namespace lldb_private
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
#include "lldb/Expression/IRExecutionUnit.h"
|
||||
#include "lldb/Host/Host.h"
|
||||
#include "lldb/Target/ExecutionContext.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/Target.h"
|
||||
|
||||
using namespace lldb_private;
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
#include "clang/Sema/SemaConsumer.h"
|
||||
#include "lldb/Core/ClangForward.h"
|
||||
#include "lldb/Symbol/TaggedASTType.h"
|
||||
#include "lldb/Target/Target.h"
|
||||
|
||||
namespace lldb_private {
|
||||
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
#include "ClangExpressionDeclMap.h"
|
||||
#include "ClangModulesDeclVendor.h"
|
||||
#include "ClangPersistentVariables.h"
|
||||
#include "IRForTarget.h"
|
||||
|
||||
#include "lldb/Core/ArchSpec.h"
|
||||
#include "lldb/Core/DataBufferHeap.h"
|
||||
|
|
|
@ -16,8 +16,6 @@
|
|||
#include "lldb/Core/Error.h"
|
||||
#include "lldb/Expression/ExpressionParser.h"
|
||||
|
||||
#include "IRForTarget.h"
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
|
|
|
@ -32,7 +32,6 @@
|
|||
#include "lldb/Core/ClangForward.h"
|
||||
#include "lldb/Expression/UserExpression.h"
|
||||
#include "lldb/Expression/Materializer.h"
|
||||
#include "lldb/Symbol/TaggedASTType.h"
|
||||
#include "lldb/Target/ExecutionContext.h"
|
||||
|
||||
namespace lldb_private
|
||||
|
|
Loading…
Reference in New Issue