X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fmsvclinker.cpp;fp=source%2Fmsvclinker.cpp;h=4495db7260f533b3a6842e7641e4da5af5a70b37;hb=45dd0aa6e8f2107f1bd7d37fe4b171ee2259af60;hp=8ff4d9cdd96dc98df028f60d80c579a2b7c40550;hpb=bc6d4c540e7132c829dd558ca9d8acfbde7d71e1;p=builder.git diff --git a/source/msvclinker.cpp b/source/msvclinker.cpp index 8ff4d9c..4495db7 100644 --- a/source/msvclinker.cpp +++ b/source/msvclinker.cpp @@ -36,12 +36,7 @@ Target *MsvcLinker::create_target(const list &sources, const string &a list objs; for(Target *s: sources) - { - if(ObjectFile *obj = dynamic_cast(s)) - objs.push_back(obj); - else - throw invalid_argument("MsvcLinker::create_target"); - } + objs.push_back(&dynamic_cast(*s)); const Component &comp = *objs.front()->get_component(); Binary *bin = 0;