From eed73576742520ff9cccd6989e4e6226e2b68f58 Mon Sep 17 00:00:00 2001 From: wmayer Date: Tue, 23 Feb 2021 13:57:51 +0100 Subject: [PATCH] PD: [skip ci] AddressSanitizer: stack-use-after-scope Axis() returns a tmp. object and thus we cannot use a const reference to get its Location() method --- src/Mod/PartDesign/App/FeatureHole.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/PartDesign/App/FeatureHole.cpp b/src/Mod/PartDesign/App/FeatureHole.cpp index 508753a156..5825b01f06 100644 --- a/src/Mod/PartDesign/App/FeatureHole.cpp +++ b/src/Mod/PartDesign/App/FeatureHole.cpp @@ -1696,7 +1696,7 @@ App::DocumentObjectExecReturn *Hole::execute(void) Handle(Geom_Circle) circle = Handle(Geom_Circle)::DownCast(c); - const gp_Pnt& loc = circle->Axis().Location(); + gp_Pnt loc = circle->Axis().Location(); gp_Trsf sketchTransformation; gp_Trsf localSketchTransformation;