Fix latent bug in generic out-of-context IO mode

Signed-off-by: David Shah <dave@ds0.me>
This commit is contained in:
David Shah 2020-01-21 19:06:46 +00:00
parent 9dc8e1e35d
commit f1dbb0c4f2

View File

@ -263,7 +263,8 @@ static void pack_io(Context *ctx)
iob = new_cells.back().get();
}
packed_cells.insert(ci->name);
std::copy(ci->attrs.begin(), ci->attrs.end(), std::inserter(iob->attrs, iob->attrs.begin()));
if (iob != nullptr)
std::copy(ci->attrs.begin(), ci->attrs.end(), std::inserter(iob->attrs, iob->attrs.begin()));
}
}
for (auto pcell : packed_cells) {