Build: keep explicit reference on temporary for gcc not to optimize
Build: keep explicit reference on temporary for gcc not to optimize

 We keep a ref on the range because the advance_begin return a ref on the object and some gcc version optimize out the inner range

prhod/navitia,lrocheWB/navitia,ballouche/navitia,pbougue/navitia,kinnou02/navitia,xlqian/navitia,ballouche/navitia,antoine-de/navitia,kinnou02/navitia,CanalTP/navitia,patochectp/navitia,TeXitoi/navitia,xlqian/navitia,ballouche/navitia,Tisseo/navitia,CanalTP/navitia,antoine-de/navitia,CanalTP/navitia,prhod/navitia,antoine-de/navitia,kinnou02/navitia,Tisseo/navitia,kadhikari/navitia,xlqian/navitia,Tisseo/navitia,kadhikari/navitia,Tisseo/navitia,lrocheWB/navitia,prhod/navitia,pbougue/navitia,pbougue/navitia,ballouche/navitia,kadhikari/navitia,xlqian/navitia,kinnou02/navitia,pbougue/navitia,prhod/navitia,patochectp/navitia,patochectp/navitia,TeXitoi/navitia,xlqian/navitia,lrocheWB/navitia,Tisseo/navitia,TeXitoi/navitia,antoine-de/navitia,TeXitoi/navitia,CanalTP/navitia,CanalTP/navitia,lrocheWB/navitia,patochectp/navitia,kadhikari/navitia