Tests and bugfixing for meta info persistence in OASIS + GDS

This commit is contained in:
Matthias Koefferlein
2023-04-19 00:51:11 +02:00
parent b35113b80e
commit 3361802a20
8 changed files with 325 additions and 67 deletions
@@ -295,7 +295,7 @@ GDS2ReaderBase::do_read (db::Layout &layout)
CommonReaderLayerMapping layer_mapping (this, &layout);
LayoutOrCellContextInfo ci = LayoutOrCellContextInfo::deserialize (ctx->second.begin (), ctx->second.end ());
if (layout.recover_proxy_as (cell_index, ci, &layer_mapping)) {
if (ci.has_proxy_info () && layout.recover_proxy_as (cell_index, ci, &layer_mapping)) {
// ignore everything in that cell since it is created by the import:
ignore_cell = true;
}