From 9c60cfe82533a27f04cca04125a6ca7a04a59fc1 Mon Sep 17 00:00:00 2001
From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz>
Date: Tue, 4 Sep 2018 07:44:00 +0200
Subject: [PATCH] fix operator= of linear_set

---
 alib2std/src/extensions/linear_set.hpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/alib2std/src/extensions/linear_set.hpp b/alib2std/src/extensions/linear_set.hpp
index d29a05f1fd..24712f5421 100644
--- a/alib2std/src/extensions/linear_set.hpp
+++ b/alib2std/src/extensions/linear_set.hpp
@@ -603,6 +603,7 @@ public:
 	linear_set& operator= (const linear_set& x) {
 		m_data = x.m_data;
 		m_comp = x.m_comp;
+		return *this;
 	}
 
 	/**
@@ -616,6 +617,7 @@ public:
 	linear_set& operator= (linear_set&& x) {
 		m_data = std::move ( x.m_data );
 		m_comp = std::move ( x.m_comp );
+		return *this;
 	}
 
 	/**
@@ -629,6 +631,7 @@ public:
 	linear_set& operator= (std::initializer_list<T> il) {
 		m_data = std::move ( il );
 		std::sort ( m_data.begin ( ), m_data.end ( ), m_comp );
+		return *this;
 	}
 
 	/**
-- 
GitLab