Make some headers modular by adding missing includes/forward decls.
authorDavid Blaikie <dblaikie@gmail.com>
Tue, 21 Nov 2017 01:09:10 +0000 (01:09 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Tue, 21 Nov 2017 01:09:10 +0000 (01:09 +0000)
llvm-svn: 318718

lld/include/lld/ReaderWriter/YamlContext.h
lld/lib/ReaderWriter/MachO/FlatNamespaceFile.h

index a44ec1d..b97d21f 100644 (file)
@@ -18,6 +18,7 @@
 namespace lld {
 class File;
 class LinkingContext;
+class Registry;
 namespace mach_o {
 namespace normalized {
 struct NormalizedFile;
index 76d2958..7ccd4f1 100644 (file)
@@ -10,7 +10,9 @@
 #ifndef LLD_READER_WRITER_MACHO_FLAT_NAMESPACE_FILE_H
 #define LLD_READER_WRITER_MACHO_FLAT_NAMESPACE_FILE_H
 
+#include "Atoms.h"
 #include "lld/Core/SharedLibraryFile.h"
+#include "lld/ReaderWriter/MachOLinkingContext.h"
 #include "llvm/Support/Debug.h"
 
 namespace lld {