summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/MachO/Atoms.h
diff options
context:
space:
mode:
Diffstat (limited to 'lld/lib/ReaderWriter/MachO/Atoms.h')
-rw-r--r--lld/lib/ReaderWriter/MachO/Atoms.h17
1 files changed, 14 insertions, 3 deletions
diff --git a/lld/lib/ReaderWriter/MachO/Atoms.h b/lld/lib/ReaderWriter/MachO/Atoms.h
index c3117d4ac89..573efca9f6f 100644
--- a/lld/lib/ReaderWriter/MachO/Atoms.h
+++ b/lld/lib/ReaderWriter/MachO/Atoms.h
@@ -1,4 +1,4 @@
-//===- lib/ReaderWriter/MachO/Atoms.h -------------------------------------===//
+//===- lib/ReaderWriter/MachO/Atoms.h ---------------------------*- C++ -*-===//
//
// The LLVM Linker
//
@@ -10,10 +10,21 @@
#ifndef LLD_READER_WRITER_MACHO_ATOMS_H
#define LLD_READER_WRITER_MACHO_ATOMS_H
+#include "lld/Core/Atom.h"
+#include "lld/Core/DefinedAtom.h"
+#include "lld/Core/SharedLibraryAtom.h"
#include "lld/Core/Simple.h"
+#include "llvm/ADT/ArrayRef.h"
+#include "llvm/ADT/StringRef.h"
+#include <cstdint>
+#include <string>
namespace lld {
+
+class File;
+
namespace mach_o {
+
class MachODefinedAtom : public SimpleDefinedAtom {
public:
MachODefinedAtom(const File &f, const StringRef name, Scope scope,
@@ -164,7 +175,7 @@ private:
StringRef _dylibInstallName;
};
-} // namespace mach_o
-} // namespace lld
+} // end namespace mach_o
+} // end namespace lld
#endif // LLD_READER_WRITER_MACHO_ATOMS_H
OpenPOWER on IntegriCloud