id summary reporter owner description type status milestone component version severity resolution keywords cc 10789 unexpected behaviour with boost range join on rvalue Matei David Neil Groves "I'm trying to append one element to a range, and iterate over the resulting compound range. When the rhs of the `join` is an lvalue, everything seems ok. However, when the rhs of the `join` is an rvalue, I'm seeing something unexpected. Specifically, when such a joined range is accessed directly by a `for(auto e : range)` loop, or when it is saved in a variable using `auto`, then iterated over, the singleton in the second container is not produced correctly. If however the joined range is passed by reference (other than non-const lvalue, obviously), then iterated over, the result is correct." Bugs new To Be Determined range Boost 1.57.0 Problem