0024222: Compiler warnings 'unreacheable code' and 'conditional expression is constan...
authoraml <aml@opencascade.com>
Thu, 10 Oct 2013 10:43:03 +0000 (14:43 +0400)
committerbugmaster <bugmaster@opencascade.com>
Thu, 10 Oct 2013 13:08:53 +0000 (17:08 +0400)
Eliminated MSVS L4 warnings.
fixed incorrect break invoking in edge searching in SplitEdge.

src/IntCurveSurface/IntCurveSurface_Polyhedron.gxx
src/QANewModTopOpe/QANewModTopOpe_Glue_wire.cxx

index 802fa38..f6a9f22 100755 (executable)
@@ -120,7 +120,7 @@ void IntCurveSurface_Polyhedron::Init(const ThePSurface&     Surface,
                                      const Standard_Real V0,
                                      const Standard_Real U1,
                                      const Standard_Real V1) { 
-  const Standard_Integer DebugDump = 0;
+  //#define DEBUGDUMP
   Standard_Integer i1,i2;
   Standard_Real    U,V;
   Standard_Real    U1mU0sNbdeltaU = (U1-U0)/(Standard_Real)nbdeltaU;
@@ -195,9 +195,9 @@ void IntCurveSurface_Polyhedron::Init(const ThePSurface&     Surface,
 
 //  Modified by Sergey KHROMOV - Fri Dec  7 11:23:34 2001 End
 
-  if(DebugDump) { 
+  #ifdef DEBUGDUMP 
     Dump();
-  }
+  #endif
 }
 //=======================================================================
 //function : Init
@@ -206,7 +206,7 @@ void IntCurveSurface_Polyhedron::Init(const ThePSurface&     Surface,
 void IntCurveSurface_Polyhedron::Init(const ThePSurface&     Surface,
                                      const TColStd_Array1OfReal& Upars,
                                      const TColStd_Array1OfReal& Vpars) { 
-  const Standard_Integer DebugDump = 0;
+  //#define DEBUGDUMP
   Standard_Integer i1,i2;
   Standard_Real    U,V;
   gp_Pnt TP;
@@ -286,9 +286,9 @@ void IntCurveSurface_Polyhedron::Init(const ThePSurface&     Surface,
 
 //  Modified by Sergey KHROMOV - Fri Dec  7 11:23:34 2001 End
 
-  if(DebugDump) { 
+  #ifdef DEBUGDUMP 
     Dump();
-  }
+  #endif
 }
 //=======================================================================
 //function : DeflectionOnTriangle
index 912d42e..5c4ebac 100755 (executable)
@@ -990,8 +990,8 @@ static void SplitEdge(const TopoDS_Edge                &theEdge,
         if (aCurPar > aFPar && aCurPar < aLPar) 
         {
           aBuilder.Add(anEdge, aCurVtx);
+          break;
         }
-        break;
       }
     }
   }