summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/cppcanvas/canvas.hxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/cppcanvas/canvas.hxx b/include/cppcanvas/canvas.hxx
index 532da2f0b342..c8ae6e8ca7e5 100644
--- a/include/cppcanvas/canvas.hxx
+++ b/include/cppcanvas/canvas.hxx
@@ -73,7 +73,9 @@ namespace cppcanvas
Canvas(Canvas const &) = default;
Canvas(Canvas &&) = default;
Canvas & operator =(Canvas const &) = default;
+#if !(defined __GNUC__ && !defined __clang__ && __GNUC__ == 8) // bogus -Werror=virtual-move-assign
Canvas & operator =(Canvas &&) = default;
+#endif
virtual ~Canvas() {}