diff --git a/src/ifcgeomserver/IfcGeomServer.cpp b/src/ifcgeomserver/IfcGeomServer.cpp index 416740f330..501dbd76fd 100644 --- a/src/ifcgeomserver/IfcGeomServer.cpp +++ b/src/ifcgeomserver/IfcGeomServer.cpp @@ -482,7 +482,7 @@ int main () { const IfcGeom::TriangulationElement* geom = static_cast*>(iterator->get()); std::unique_ptr eext; if (emit_quantities) { - eext = std::make_unique(iterator->get_native()); + eext.reset(new QuantityWriter(iterator->get_native())); } Entity(geom, eext.get()).write(std::cout); continue;