https://issues.dlang.org/show_bug.cgi?id=20084
--- Comment #2 from Ali Ak <[email protected]> --- (In reply to Ali Ak from comment #0) > But why does ref T return by ref? *by value > auto ref get(Range)(Range range) { > return range.front; > } I meant: auto ref get(Range)(auto ref Range range) { return range.front; } --
