Fix placer build for dummy arch

Signed-off-by: Clifford Wolf <clifford@clifford.at>
This commit is contained in:
Clifford Wolf 2018-06-07 17:50:36 +02:00
parent c13c15bada
commit 37d2fc65b1
2 changed files with 14 additions and 3 deletions

View File

@ -47,7 +47,7 @@ void place_design(Design *design) {
}
bel_type = belTypeFromId(cell->type);
if (bel_type == TYPE_NIL) {
if (bel_type == BelType()) {
log_error("No Bel of type \'%s\' defined for "
"this chip\n", cell->type.c_str());
}
@ -56,9 +56,9 @@ void place_design(Design *design) {
}
for(auto bel_type_name : types_used) {
BelRange blist = design->chip.getBels();
auto blist = design->chip.getBels();
BelType bel_type = belTypeFromId(bel_type_name);
BelIterator bi = blist.begin();
auto bi = blist.begin();
for(auto cell_entry : design->cells) {
CellInfo *cell = cell_entry.second;

View File

@ -20,3 +20,14 @@
#include "chip.h"
Chip::Chip(ChipArgs) {}
const vector<BelId> &Chip::getBels() const
{
static vector<BelId> ret;
return ret;
}
BelType Chip::getBelType(BelId bel) const
{
return BelType();
}