diff options
Diffstat (limited to 'lld/lib/ReaderWriter/MachO/ExecutableAtoms.hpp')
-rw-r--r-- | lld/lib/ReaderWriter/MachO/ExecutableAtoms.hpp | 7 |
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); } |