From 4abd3763d8ce650469cee83ce1f413ce4ec43164 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sat, 25 May 2019 16:44:39 +0200 Subject: compat: fix -Wdeprecated-copy Found with GCC 9.1 --- compat/simple-mat.hpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'compat/simple-mat.hpp') diff --git a/compat/simple-mat.hpp b/compat/simple-mat.hpp index 01af1c99..e697f76a 100644 --- a/compat/simple-mat.hpp +++ b/compat/simple-mat.hpp @@ -244,6 +244,13 @@ public: data[j][i] = mem[i*H+j]; } + constexpr Mat(const Mat& x) + { + for (int j = 0; j < H; j++) + for (int i = 0; i < W; i++) + data[j][i] = x(j, i); + } + constexpr operator num*() & { return (num*)data; } constexpr operator const num*() const& { return (const num*)data; } -- cgit v1.2.3