diff options
-rw-r--r-- | common/command.cc | 2 | ||||
-rw-r--r-- | ecp5/lpf.cc | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/common/command.cc b/common/command.cc index 7b4805ae..a7a19989 100644 --- a/common/command.cc +++ b/common/command.cc @@ -135,7 +135,7 @@ po::options_description CommandHandler::getGeneralOptions() general.add_options()( "router", po::value<std::string>(), std::string("router algorithm to use; available: " + boost::algorithm::join(Arch::availableRouters, ", ") + - "; default: " + Arch::defaultPlacer) + "; default: " + Arch::defaultRouter) .c_str()); general.add_options()("slack_redist_iter", po::value<int>(), "number of iterations between slack redistribution"); diff --git a/ecp5/lpf.cc b/ecp5/lpf.cc index ceb1d7ae..e626cc54 100644 --- a/ecp5/lpf.cc +++ b/ecp5/lpf.cc @@ -101,6 +101,8 @@ bool Arch::applyLPF(std::string filename, std::istream &in) if (words.at(3) != "SITE") log_error("expected 'SITE' after 'LOCATE COMP %s' (on line %d)\n", cell.c_str(), lineno); auto fnd_cell = cells.find(id(cell)); + if (words.size() > 5) + log_error("unexpected input following LOCATE clause (on line %d)\n", lineno); if (fnd_cell != cells.end()) { fnd_cell->second->attrs[id("LOC")] = strip_quotes(words.at(4)); } |