// Apply what-ifs
for(StringList::iterator i=what_if.begin(); i!=what_if.end(); ++i)
{
- Target *tgt = get_target((cwd/ *i).str());
+ FileTarget *tgt = dynamic_cast<FileTarget *>(get_target((cwd/ *i).str()));
if(!tgt)
{
IO::print(IO::cerr, "Unknown what-if target %s\n", *i);