libstdc++: avoid ill-formed nested generator This was approved as LWG 4119. libstdc++-v3/ChangeLog: * include/std/generator (generator::yield_value): Change the second template parameter from range_value_t<R> to void. * testsuite/24_iterators/range_generators/lwg4119.cc: New test.