]> git.tdb.fi Git - builder.git/blobdiff - source/objectfile.cpp
Make Target::add_depend take a reference since null is not allowed
[builder.git] / source / objectfile.cpp
index 70bef6c25c8acbf58f8b201c32b0aff6b705c5d8..7aafe90d68c1412594a086b998cb828d78605269 100644 (file)
@@ -14,7 +14,7 @@ ObjectFile::ObjectFile(Builder &b, const Component &c, SourceFile &s):
        source(s)       
 {
        component = &c;
-       add_depend(&source);
+       add_depend(source);
 }
 
 FS::Path ObjectFile::generate_target_path(const Component &comp, const string &src)
@@ -70,5 +70,5 @@ void ObjectFile::find_depends(FileTarget *tgt)
 
        for(Dependencies::const_iterator i=deps_to_add.begin(); i!=deps_to_add.end(); ++i)
                if(find(depends.begin(), depends.end(), *i)==depends.end())
-                       add_depend(*i);
+                       add_depend(**i);
 }