Don't leak parent id into type decl instances

This commit is contained in:
Thomas Krijnen
2026-01-15 15:38:49 +01:00
parent 8c2e1226c9
commit d82e1da907
+1 -1
View File
@@ -336,7 +336,7 @@ std::shared_ptr<InstanceData> IfcParse::parse_context::construct(IfcParse::IfcFi
}
}
return std::make_shared<InstanceData>(owner, decl, name.value_or(0), std::move(storage));
return std::make_shared<InstanceData>(owner, decl, (decl && decl->as_entity()) ? name.value_or(0) : 0, std::move(storage));
}
/*