diff options
Diffstat (limited to 'lld/lib/Driver/DarwinInputGraph.cpp')
| -rw-r--r-- | lld/lib/Driver/DarwinInputGraph.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lld/lib/Driver/DarwinInputGraph.cpp b/lld/lib/Driver/DarwinInputGraph.cpp index 5a337086420..1ddde24b534 100644 --- a/lld/lib/Driver/DarwinInputGraph.cpp +++ b/lld/lib/Driver/DarwinInputGraph.cpp @@ -57,7 +57,8 @@ std::error_code MachOFileNode::parse(const LinkingContext &ctx, for (std::unique_ptr<File> &pf : parsedFiles) { // If a dylib was parsed, inform LinkingContext about it. if (SharedLibraryFile *shl = dyn_cast<SharedLibraryFile>(pf.get())) { - _context.registerDylib(reinterpret_cast<mach_o::MachODylibFile*>(shl)); + _context.registerDylib(reinterpret_cast<mach_o::MachODylibFile*>(shl), + _upwardDylib); } _files.push_back(std::move(pf)); } |

