diff options
Diffstat (limited to 'lld/ELF/Symbols.h')
-rw-r--r-- | lld/ELF/Symbols.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lld/ELF/Symbols.h b/lld/ELF/Symbols.h index fca26ca99c1..dfab237b074 100644 --- a/lld/ELF/Symbols.h +++ b/lld/ELF/Symbols.h @@ -278,13 +278,13 @@ protected: // symbol. class LazyArchive : public Lazy { public: - LazyArchive(InputFile *File, const llvm::object::Archive::Symbol S, + LazyArchive(InputFile &File, const llvm::object::Archive::Symbol S, uint8_t Type) - : Lazy(LazyArchiveKind, File, S.getName(), Type), Sym(S) {} + : Lazy(LazyArchiveKind, &File, S.getName(), Type), Sym(S) {} static bool classof(const Symbol *S) { return S->kind() == LazyArchiveKind; } - ArchiveFile *getFile(); + ArchiveFile &getFile(); InputFile *fetch(); private: |