Don't #include ClangASTContext.h from Module.h
authorZachary Turner <zturner@google.com>
Tue, 3 Mar 2015 18:34:26 +0000 (18:34 +0000)
committerZachary Turner <zturner@google.com>
Tue, 3 Mar 2015 18:34:26 +0000 (18:34 +0000)
commit88c6b62e9c9c1ec3f4a809a468313f39f94bf4bb
tree35a6918dac0618732979f9373345721717ca95a1
parenta96989dc8d22ab89dbf4d6dfffb06e871a5a6f37
Don't #include ClangASTContext.h from Module.h

This is part of a larger effort to reduce header file footprints.
Combined, these patches reduce the build time of LLDB locally by
over 30%.  However, they touch many files and make many changes,
so will be submitted in small incremental pieces.

Reviewed By: Greg Clayton
Differential Revision: http://reviews.llvm.org/D8022

llvm-svn: 231097
lldb/include/lldb/Core/ArchSpec.h
lldb/include/lldb/Core/Module.h
lldb/include/lldb/lldb-forward.h
lldb/source/API/SBModule.cpp
lldb/source/Core/Module.cpp
lldb/source/Expression/ClangASTSource.cpp
lldb/source/Host/common/Symbols.cpp
lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp