Fix gcc-4.6 render range error
gcc-4.6 fails to synthesize a move constructor to initialize reversed_render_range; later gcc accept this. Switch to capturing the value by const auto &&, which works in both old and new gcc.
This commit is contained in:
parent
6615aff8a4
commit
02c6f2a9f3
|
@ -1509,7 +1509,7 @@ void render_mine(segnum_t start_seg_num,fix eye_offset, window_rendered_data &wi
|
|||
build_segment_list(rstate, visited, start_seg_num); //fills in Render_list & N_render_segs
|
||||
|
||||
const auto render_range = partial_range(rstate.Render_list, rstate.N_render_segs);
|
||||
const auto reversed_render_range = render_range.reversed();
|
||||
const auto &&reversed_render_range = render_range.reversed();
|
||||
//render away
|
||||
#ifndef NDEBUG
|
||||
#if defined(DXX_BUILD_DESCENT_I)
|
||||
|
|
Loading…
Reference in a new issue