]> git.tdb.fi Git - builder.git/blobdiff - source/gnulinker.cpp
A bunch of minor cleanups
[builder.git] / source / gnulinker.cpp
index e266a8ea6123a53e59d4d06cc3666a04dbc7dc22..2ec4c048d613372205f0a48421c2dcc24d19eff4 100644 (file)
@@ -174,9 +174,7 @@ Task *GnuLinker::Linker::run(const Target &target) const
        vector<string> argv;
        argv.push_back(executable->get_path().str());
 
-       const Component &comp = *bin.get_component();
-
-       FS::Path work_dir = comp.get_package().get_source_directory();
+       FS::Path work_dir = bin.get_component()->get_package().get_source_directory();
 
        if(const SharedLibrary *shlib = dynamic_cast<const SharedLibrary *>(&bin))
        {