From 9a1cb52cae2d48d2fc18d01b534bf4e3203f0cc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= Date: Tue, 24 Dec 2024 12:50:28 +0100 Subject: libstdc++: add missing return in generator assignment operator [PR118196] libstdc++-v3/ChangeLog: PR libstdc++/118196 * include/std/generator (generator::operator=(generator)): Add missing 'return *this;'. * testsuite/24_iterators/range_generators/pr118196.cc: New test. --- libstdc++-v3/include/std/generator | 1 + 1 file changed, 1 insertion(+) (limited to 'libstdc++-v3/include/std') diff --git a/libstdc++-v3/include/std/generator b/libstdc++-v3/include/std/generator index 3a19d53..7d7e9b7 100644 --- a/libstdc++-v3/include/std/generator +++ b/libstdc++-v3/include/std/generator @@ -717,6 +717,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { swap(__other._M_coro, this->_M_coro); swap(__other._M_began, this->_M_began); + return *this; } _Iterator -- cgit v1.1