From eadea5ea0314cfc07e8cbb6efe421ce20330c9fc Mon Sep 17 00:00:00 2001
From: apn <apn@opencascade.com>
Date: Fri, 16 Dec 2016 12:17:19 +0300
Subject: [PATCH] Warnings is IntPatch_ImpImpIntersection_4.gxx on unix
 platforms and in ViewerTest.cxx on win32 vc14 were eliminated

---
 src/IntPatch/IntPatch_ImpImpIntersection_4.gxx | 2 +-
 src/ViewerTest/ViewerTest.cxx                  | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/IntPatch/IntPatch_ImpImpIntersection_4.gxx b/src/IntPatch/IntPatch_ImpImpIntersection_4.gxx
index 4427763064..daf260ff61 100644
--- a/src/IntPatch/IntPatch_ImpImpIntersection_4.gxx
+++ b/src/IntPatch/IntPatch_ImpImpIntersection_4.gxx
@@ -2815,7 +2815,7 @@ IntPatch_ImpImpIntersection::IntStatus IntCyCy(const IntSurf_Quadric& theQuad1,
         anUexpect[i] = anUf;
       }
       
-      Standard_Real aCriticalDelta[aNbCritPointsMax];
+      Standard_Real aCriticalDelta[aNbCritPointsMax] = {0};
       for(Standard_Integer aCritPID = 0; aCritPID < aNbCritPoints; aCritPID++)
       { //We are not interested in elements of aCriticalDelta array
         //if their index is greater than or equal to aNbCritPoints
diff --git a/src/ViewerTest/ViewerTest.cxx b/src/ViewerTest/ViewerTest.cxx
index f00eaa0bde..c6725bf7e7 100644
--- a/src/ViewerTest/ViewerTest.cxx
+++ b/src/ViewerTest/ViewerTest.cxx
@@ -2225,14 +2225,14 @@ static Standard_Integer VAspects (Draw_Interpretor& /*theDI*/,
       }
 
       aChangeSet->ToSetHatch = 1;
-      TCollection_AsciiString anArg (theArgVec[++anArgIter]);
-      if (anArg.Length() <= 2)
+      TCollection_AsciiString anArgHatch (theArgVec[++anArgIter]);
+      if (anArgHatch.Length() <= 2)
       {
-        aChangeSet->StdHatchStyle = Draw::Atoi (anArg.ToCString());
+        aChangeSet->StdHatchStyle = Draw::Atoi (anArgHatch.ToCString());
       }
       else
       {
-        aChangeSet->PathToHatchPattern = anArg;
+        aChangeSet->PathToHatchPattern = anArgHatch;
       }
     }
     else