From 5e5f9ba529985067f8c1dad6183ab46fc1234256 Mon Sep 17 00:00:00 2001 From: Filip Sykala - NTB T15p Date: Wed, 12 Jul 2023 09:12:45 +0200 Subject: [PATCH] Fix: ../src/libslic3r/Point.hpp:165:110: warning: returning reference to temporary [-Wreturn-local-addr] ../src/libslic3r/Geometry/../Point.hpp:165:110: warning: returning reference to temporary [-Wreturn-local-addr] --- src/libslic3r/Point.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libslic3r/Point.hpp b/src/libslic3r/Point.hpp index df0105498d..873a935814 100644 --- a/src/libslic3r/Point.hpp +++ b/src/libslic3r/Point.hpp @@ -162,10 +162,10 @@ inline const Vec3d get_base(unsigned index, const Transform3d &transform) { retu inline const Vec3d get_x_base(const Transform3d &transform) { return get_base(0, transform); } inline const Vec3d get_y_base(const Transform3d &transform) { return get_base(1, transform); } inline const Vec3d get_z_base(const Transform3d &transform) { return get_base(2, transform); } -inline const Vec3d &get_base(unsigned index, const Transform3d::LinearPart &transform) { return transform.col(index); } -inline const Vec3d &get_x_base(const Transform3d::LinearPart &transform) { return get_base(0, transform); } -inline const Vec3d &get_y_base(const Transform3d::LinearPart &transform) { return get_base(1, transform); } -inline const Vec3d &get_z_base(const Transform3d::LinearPart &transform) { return get_base(2, transform); } +inline const Vec3d get_base(unsigned index, const Transform3d::LinearPart &transform) { return transform.col(index); } +inline const Vec3d get_x_base(const Transform3d::LinearPart &transform) { return get_base(0, transform); } +inline const Vec3d get_y_base(const Transform3d::LinearPart &transform) { return get_base(1, transform); } +inline const Vec3d get_z_base(const Transform3d::LinearPart &transform) { return get_base(2, transform); } template using Vec = Eigen::Matrix;