diff --git a/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp b/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp index 1a0dc34e38..bd1904c2cb 100644 --- a/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp +++ b/src/ifcgeom/mapping/IfcOffsetCurveByDistance.cpp @@ -158,7 +158,7 @@ taxonomy::ptr mapping::map_impl(const IfcSchema::IfcOffsetCurveByDistances& inst // at this point, next == end and prev == end-1 #if defined SCHEMA_HAS_IfcDistanceExpression - double last_distance = (*prev)->DistanceAlong() * length_unit_; + double last_distance = prev->DistanceAlong() * length_unit_; #else double last_distance = (double) prev->DistanceAlong().as() * length_unit_; #endif