From 11a74bd226a711a22afd1451966c5a2e4ef74c56 Mon Sep 17 00:00:00 2001 From: howetuft Date: Sat, 3 Aug 2019 13:36:30 +0200 Subject: [PATCH] SMDS_VolumeTool.cpp: Fix compilation warning Creating an explicit copy assignment operator for class XYZ, as implicit copy assignment operator is deprecated (-Wdeprecated-copy) --- src/3rdParty/salomesmesh/src/SMDS/SMDS_VolumeTool.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/3rdParty/salomesmesh/src/SMDS/SMDS_VolumeTool.cpp b/src/3rdParty/salomesmesh/src/SMDS/SMDS_VolumeTool.cpp index 506eeb4978..6d15d06695 100644 --- a/src/3rdParty/salomesmesh/src/SMDS/SMDS_VolumeTool.cpp +++ b/src/3rdParty/salomesmesh/src/SMDS/SMDS_VolumeTool.cpp @@ -360,6 +360,7 @@ struct XYZ { XYZ() { x = 0; y = 0; z = 0; } XYZ( double X, double Y, double Z ) { x = X; y = Y; z = Z; } XYZ( const XYZ& other ) { x = other.x; y = other.y; z = other.z; } + XYZ& operator=( const XYZ& other ) = default; XYZ( const SMDS_MeshNode* n ) { x = n->X(); y = n->Y(); z = n->Z(); } inline XYZ operator-( const XYZ& other ); inline XYZ operator+( const XYZ& other );