From b05b6d941e2f0e7f02af77411269f9275f96e21a Mon Sep 17 00:00:00 2001
From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz>
Date: Thu, 29 Oct 2015 10:47:35 +0100
Subject: [PATCH] fix return address to local variable

---
 alib2std/src/extensions/foreach.hpp | 4 ++--
 alib2std/src/extensions/set.hpp     | 4 ++--
 alib2std/src/extensions/vector.hpp  | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/alib2std/src/extensions/foreach.hpp b/alib2std/src/extensions/foreach.hpp
index e036cc8467..7937c60aad 100644
--- a/alib2std/src/extensions/foreach.hpp
+++ b/alib2std/src/extensions/foreach.hpp
@@ -66,14 +66,14 @@ public:
 		return *this;
 	}
 
-	const_pair_foreach_iterator& operator++(int) {
+	const_pair_foreach_iterator operator++(int) {
 		const_pair_foreach_iterator temp = *this;
 		++current1;
 		++current2;
 		return temp;
 	}
 
-	const_pair_foreach_iterator& operator--(int) {
+	const_pair_foreach_iterator operator--(int) {
 		const_pair_foreach_iterator temp = *this;
 		--current1;
 		--current2;
diff --git a/alib2std/src/extensions/set.hpp b/alib2std/src/extensions/set.hpp
index 45d73931d0..751eaf4694 100644
--- a/alib2std/src/extensions/set.hpp
+++ b/alib2std/src/extensions/set.hpp
@@ -101,13 +101,13 @@ public:
 		return *this;
 	}
 
-	set_move_iterator& operator++(int) {
+	set_move_iterator operator++(int) {
 		set_move_iterator temp = *this;
 		++current;
 		return temp;
 	}
 
-	set_move_iterator& operator--(int) {
+	set_move_iterator operator--(int) {
 		set_move_iterator temp = *this;
 		--current;
 		return temp;
diff --git a/alib2std/src/extensions/vector.hpp b/alib2std/src/extensions/vector.hpp
index ec101e339a..7f6b0d59a9 100644
--- a/alib2std/src/extensions/vector.hpp
+++ b/alib2std/src/extensions/vector.hpp
@@ -56,13 +56,13 @@ public:
 		return *this;
 	}
 
-	ptr_vector_iterator& operator++(int) {
+	ptr_vector_iterator operator++(int) {
 		ptr_vector_iterator temp = *this;
 		++current;
 		return temp;
 	}
 
-	ptr_vector_iterator& operator--(int) {
+	ptr_vector_iterator operator--(int) {
 		ptr_vector_iterator temp = *this;
 		--current;
 		return temp;
-- 
GitLab