]> git.tdb.fi Git - builder.git/blobdiff - source/gnuarchiver.cpp
Don't store component locally in object and source files
[builder.git] / source / gnuarchiver.cpp
index 3f96cbfd9a94135d6c7c6348b3f91b53e358b3a0..71edc42d57d26d09560c9ddc1b389e0febcedae9 100644 (file)
@@ -39,7 +39,7 @@ Target *GnuArchiver::create_target(const list<Target *> &sources, const string &
                        throw invalid_argument("GnuArchiver::create_target");
        }
 
-       const Component &comp = objs.front()->get_component();
+       const Component &comp = *objs.front()->get_component();
        StaticLibrary *lib = new StaticLibrary(builder, comp, objs);
        lib->set_tool(*this);
        return lib;