diff options
Diffstat (limited to 'lld/ELF/Writer.cpp')
-rw-r--r-- | lld/ELF/Writer.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp index b1c08d1fdad..ba583302b25 100644 --- a/lld/ELF/Writer.cpp +++ b/lld/ELF/Writer.cpp @@ -1186,9 +1186,7 @@ template <class ELFT> void Writer<ELFT>::setPhdrs() { template <class ELFT> static typename ELFT::uint getEntryAddr() { if (Symbol *S = Config->EntrySym) return S->body()->getVA<ELFT>(); - if (Config->EntryAddr != uint64_t(-1)) - return Config->EntryAddr; - return 0; + return Config->EntryAddr; } template <class ELFT> static uint8_t getELFEncoding() { |