occt-products: master 298ceb30

Author Committer Branch Timestamp Parent
kgv bugmaster master 2021-05-11 18:12:28 master e2d0bb84
Changeset 0032336: Coding Rules - eliminate GCC7.5 compiler warnings -Wimplicit-fallthrough and -Wmaybe-uninitialized

OMFAlgo::ProjectPointOnMesh() - fixed unexpected fallthrough.
OMFAlgo_IntersectOnTree::UpdateTree() - method has been refactored
to use straightforward for-loop instead of confusing switch (micro-optimization for old compilers?).
OMFDS_MeshElementsIterator - added initialization of myType field within empty constructor.
PolyAlgo_MakePocket::faceAnalisys() - fixed variable initialization to a pointer to a temporary address.

Added Standard_FALLTHROUGH to ambiguous switch cases.
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - src/DxfFile/DxfFile_RWMLeaderContext.cxx Diff File
mod - src/DxfFile/DxfFile_RWMLeaderLeader.cxx Diff File
mod - src/DxfFile/DxfFile_RWMLeaderLine.cxx Diff File
mod - src/OMFDS/OMFDS_MeshElementsIterator.hxx Diff File
mod - src/PolyAlgo/PolyAlgo_IBuffer.cxx Diff File
mod - src/PolyAlgo/PolyAlgo_MakePocket.cxx Diff File