From 98cfc7873c3f07c4d839e36055b80886309cd437 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Sat, 25 Jul 2026 18:11:45 +1000 Subject: [PATCH] port: fix XmlSerializer property_set_sets type (aggregate_of -> auto) My resolution of #25 (e38993909) over-took v0.8.0's explicit aggregate_of<...>::ptr type, which the rewrite renamed. Every other get_related call in this file uses auto (it's a deduced-return template); wgpu's HEAD already used auto here. Only the SCHEMA_HAS_ macro typo fix was actually needed. Revert the type to auto. Co-Authored-By: Claude Opus 4.8 --- src/serializers/schema_dependent/XmlSerializer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/serializers/schema_dependent/XmlSerializer.cpp b/src/serializers/schema_dependent/XmlSerializer.cpp index 78834825b6..0fcde6d86b 100644 --- a/src/serializers/schema_dependent/XmlSerializer.cpp +++ b/src/serializers/schema_dependent/XmlSerializer.cpp @@ -295,7 +295,7 @@ ptree* descend(::logger& log, ifcopenshell::geometry::abstract_mapping* mapping, (log, object, &IfcSchema::IfcObject::IsDefinedBy, &IfcSchema::IfcRelDefinesByProperties::RelatingPropertyDefinition); #ifdef SCHEMA_HAS_IfcPropertySetDefinitionSet - aggregate_of::ptr property_set_sets = get_related + auto property_set_sets = get_related (log, object, &IfcSchema::IfcObject::IsDefinedBy, &IfcSchema::IfcRelDefinesByProperties::RelatingPropertyDefinition);