From: dkulikov Date: Wed, 2 Apr 2025 15:19:52 +0000 (+0100) Subject: Fixed broken compilation with clang/gcc X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=d39110dda67c40fecc2f36b393337a6d30653734;p=occt.git Fixed broken compilation with clang/gcc --- 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();