X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdatatool.cpp;h=d23c00de00f8531898c7278d50db78730e88ddc0;hb=e9e9b639fbbf500866ec1814dee6b504bcb99f3d;hp=ca2f2e49aaef3738cd2bf2c12171af03d902c746;hpb=7c2db9e2b91da953701be233336c5bfa1f3c4af0;p=builder.git diff --git a/source/datatool.cpp b/source/datatool.cpp index ca2f2e4..d23c00d 100644 --- a/source/datatool.cpp +++ b/source/datatool.cpp @@ -37,6 +37,8 @@ Target *DataTool::create_target(const list &sources, const string &arg } else if(arg=="pack") { + if(sources.empty()) + throw invalid_argument("DataTool::create_target"); list files; for(Target *t: sources) files.push_back(&dynamic_cast(*t));