diff --git a/graf3d/eve/src/TEveProjectionAxesGL.cxx b/graf3d/eve/src/TEveProjectionAxesGL.cxx
index ae07aa4bbc79ae1723a2d787d8282acbc0835ddb..c2c3bf4222791c676c9de7279bb4c306ab3f1cf2 100644
--- a/graf3d/eve/src/TEveProjectionAxesGL.cxx
+++ b/graf3d/eve/src/TEveProjectionAxesGL.cxx
@@ -176,7 +176,7 @@ void TEveProjectionAxesGL::SplitIntervalByPos(Float_t p1, Float_t p2, Int_t ax)
    // Limits.
    Int_t n1a = TMath::FloorNint(fM->GetNdivisions() / 100);
    Int_t n2a = fM->GetNdivisions() - n1a * 100;
-   Int_t bn1=0, bn2;
+   Int_t bn1, bn2;
    Double_t bw1, bw2; // bin with first second order
    Double_t bl1, bh1, bl2, bh2; // bin low, high first second order
    THLimitsFinder::Optimize(p1, p2, n1a, bl1, bh1, bn1, bw1);
diff --git a/graf3d/gl/src/TGLAxis.cxx b/graf3d/gl/src/TGLAxis.cxx
index fc60beb3bc8a29d71a79a8e9f4626bdb78cc0a67..b55a38965ed58b3dc1284a8f41d9c10189e7089b 100644
--- a/graf3d/gl/src/TGLAxis.cxx
+++ b/graf3d/gl/src/TGLAxis.cxx
@@ -370,7 +370,7 @@ void TGLAxis::TicksPositionsOpt()
 {
    // Compute ticks positions. Linear and optimized.
 
-   Int_t i, j, k, nDivOpt=0;
+   Int_t i, j, k, nDivOpt;
    Double_t step1, step2, wmin2, wmax2;
    Double_t wmin = fWmin;
    Double_t wmax = fWmax;
diff --git a/graf3d/gl/src/TGLCameraOverlay.cxx b/graf3d/gl/src/TGLCameraOverlay.cxx
index 9f7358fcbbd65f49ca56a88cc0193beb967d56c9..cde5b9024d24170402edfa3ba087b9d9e43143f8 100644
--- a/graf3d/gl/src/TGLCameraOverlay.cxx
+++ b/graf3d/gl/src/TGLCameraOverlay.cxx
@@ -262,7 +262,7 @@ void TGLCameraOverlay::RenderAxis(TGLRnrCtx& rnrCtx, Bool_t grid)
          glLineStipple(1, stipple);
 
          glBegin(GL_LINES);
-         Int_t ondiv = 0;
+         Int_t ondiv;
          Double_t omin, omax, bw1;
          Double_t val =0;
          THLimitsFinder::Optimize(labs[0].second, labs[1].second, secSteps, omin, omax, ondiv, bw1);