summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/MachO/ExecutableAtoms.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'lld/lib/ReaderWriter/MachO/ExecutableAtoms.hpp')
-rw-r--r--lld/lib/ReaderWriter/MachO/ExecutableAtoms.hpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/lld/lib/ReaderWriter/MachO/ExecutableAtoms.hpp b/lld/lib/ReaderWriter/MachO/ExecutableAtoms.hpp
index ac80059624c..fb1e575652c 100644
--- a/lld/lib/ReaderWriter/MachO/ExecutableAtoms.hpp
+++ b/lld/lib/ReaderWriter/MachO/ExecutableAtoms.hpp
@@ -15,8 +15,7 @@
#include "lld/Core/UndefinedAtom.h"
#include "lld/Core/File.h"
#include "lld/Core/Reference.h"
-
-#include "lld/ReaderWriter/WriterMachO.h"
+#include "lld/Core/TargetInfo.h"
#include "SimpleAtoms.hpp"
@@ -30,10 +29,10 @@ namespace mach_o {
//
class CRuntimeFile : public SimpleFile {
public:
- CRuntimeFile(const WriterOptionsMachO &options)
+ CRuntimeFile(const MachOTargetInfo &ti)
: SimpleFile("C runtime"), _undefMain(*this, "_main") {
// only main executables need _main
- if ( options.outputKind() == WriterOptionsMachO::outputDynamicExecutable)
+ if (ti.getLinkerOptions()._outputKind == OutputKind::Executable)
this->addAtom(_undefMain);
}
OpenPOWER on IntegriCloud