From d39110dda67c40fecc2f36b393337a6d30653734 Mon Sep 17 00:00:00 2001 From: dkulikov Date: Wed, 2 Apr 2025 16:19:52 +0100 Subject: [PATCH] Fixed broken compilation with clang/gcc --- .../MergeSTEPEntities_CartesianPointHasher.hxx | 2 +- .../MergeSTEPEntities/MergeSTEPEntities_EntityProcessor.hxx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/DataExchange/TKDESTEP/MergeSTEPEntities/MergeSTEPEntities_CartesianPointHasher.hxx b/src/DataExchange/TKDESTEP/MergeSTEPEntities/MergeSTEPEntities_CartesianPointHasher.hxx index 25b533ee25..1349227b4a 100644 --- a/src/DataExchange/TKDESTEP/MergeSTEPEntities/MergeSTEPEntities_CartesianPointHasher.hxx +++ b/src/DataExchange/TKDESTEP/MergeSTEPEntities/MergeSTEPEntities_CartesianPointHasher.hxx @@ -60,7 +60,7 @@ struct MergeSTEPEntities_CartesianPointHasher { return false; } - for (Standard_Integer anIndex = 0; anIndex < aCoords1.size(); ++anIndex) + for (size_t anIndex = 0; anIndex < aCoords1.size(); ++anIndex) { if (std::abs(aCoords1[anIndex] - aCoords2[anIndex]) > aTolerance) { diff --git a/src/DataExchange/TKDESTEP/MergeSTEPEntities/MergeSTEPEntities_EntityProcessor.hxx b/src/DataExchange/TKDESTEP/MergeSTEPEntities/MergeSTEPEntities_EntityProcessor.hxx index 2d22742723..66f1f03496 100644 --- a/src/DataExchange/TKDESTEP/MergeSTEPEntities/MergeSTEPEntities_EntityProcessor.hxx +++ b/src/DataExchange/TKDESTEP/MergeSTEPEntities/MergeSTEPEntities_EntityProcessor.hxx @@ -161,7 +161,7 @@ template void MergeSTEPEntities_EntityProcessor::Perform( TColStd_MapOfTransient& theReplacedEntities) { - for (DuplicateMap::Iterator anIter(myDuplicateMap); anIter.More(); anIter.Next()) + for (typename DuplicateMap::Iterator anIter(myDuplicateMap); anIter.More(); anIter.Next()) { const Handle(ProcessedType)& anEntity = anIter.Key(); const std::vector& aDuplicates = anIter.Value(); -- 2.39.5