From f67d7efd4ef6bf5e82245f18f40dc83ad820e09e Mon Sep 17 00:00:00 2001 From: nbv Date: Mon, 8 Oct 2018 12:12:07 +0300 Subject: [PATCH] 0030207: ChFi3d_KParticular stack-use-after-scope References to temporary objects have been eliminated. --- src/ChFi3d/ChFi3d_Builder_0.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ChFi3d/ChFi3d_Builder_0.cxx b/src/ChFi3d/ChFi3d_Builder_0.cxx index fd166d3442..8023ba6e55 100644 --- a/src/ChFi3d/ChFi3d_Builder_0.cxx +++ b/src/ChFi3d/ChFi3d_Builder_0.cxx @@ -538,8 +538,8 @@ Standard_Boolean ChFi3d_KParticular (const Handle(ChFiDS_Spine)& Spine, } } else if (aST2==GeomAbs_Cylinder) { - const gp_Dir& aD1=aS1.Plane().Axis().Direction(); - const gp_Dir& aD2=aS2.Cylinder().Axis().Direction(); + const gp_Dir aD1=aS1.Plane().Axis().Direction(); + const gp_Dir aD2=aS2.Cylinder().Axis().Direction(); // if (aCT==GeomAbs_Line && aD1.IsNormal(aD2, aPA)) { return bRet; @@ -549,8 +549,8 @@ Standard_Boolean ChFi3d_KParticular (const Handle(ChFiDS_Spine)& Spine, } } else if(aST2==GeomAbs_Cone) { - const gp_Dir& aD1=aS1.Plane().Axis().Direction(); - const gp_Dir& aD2=aS2.Cone().Axis().Direction(); + const gp_Dir aD1=aS1.Plane().Axis().Direction(); + const gp_Dir aD2=aS2.Cone().Axis().Direction(); if (aCT == GeomAbs_Circle && aD1.IsParallel(aD2, aPA)) { return bRet; }