[Bug c++/46056] [C++0x] range-based for loop does not destruct iterators

2010-10-31 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46056 Paolo Carlini changed: What|Removed |Added Target Milestone|--- |4.6.0 --- Comment #11 from Paolo Carlini

[Bug c++/46056] [C++0x] range-based for loop does not destruct iterators

2010-10-31 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46056 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug c++/46056] [C++0x] range-based for loop does not destruct iterators

2010-10-20 Thread alserkli at inbox dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46056 Alexander Klimov changed: What|Removed |Added Attachment #22086|0 |1 is obsolete|

[Bug c++/46056] [C++0x] range-based for loop does not destruct iterators

2010-10-20 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46056 --- Comment #8 from Jason Merrill 2010-10-20 14:13:44 UTC --- Author: jason Date: Wed Oct 20 14:13:38 2010 New Revision: 165726 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=165726 Log: PR c++/46056 * parser.c (cp_convert_range_f

[Bug c++/46056] [C++0x] range-based for loop does not destruct iterators

2010-10-20 Thread rodrigorivascosta at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46056 --- Comment #7 from Rodrigo Rivas 2010-10-20 10:06:39 UTC --- I've just sent a patch to gcc-patches: http://gcc.gnu.org/ml/gcc-patches/2010-10/msg01699.html In the testcase I added a lot of other destructor checks, just to be sure.

[Bug c++/46056] [C++0x] range-based for loop does not destruct iterators

2010-10-20 Thread rodrigorivascosta at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46056 --- Comment #6 from Rodrigo Rivas 2010-10-20 08:56:30 UTC --- Ok, thank you for the report... It looks like the range-for temporary completely ignore destructors. Also, if the range is a temporary it gets destructed quite early, instead of being

[Bug c++/46056] [C++0x] range-based for loop does not destruct iterators

2010-10-19 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46056 Paolo Carlini changed: What|Removed |Added CC||rodrigorivascosta at gmail

[Bug c++/46056] [C++0x] range-based for loop does not destruct iterators

2010-10-19 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46056 --- Comment #4 from Paolo Carlini 2010-10-19 20:35:01 UTC --- Many thanks Alexander.

[Bug c++/46056] [C++0x] range-based for loop does not destruct iterators

2010-10-19 Thread alserkli at inbox dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46056 Alexander Klimov changed: What|Removed |Added Summary|[C++0x] range-based for |[C++0x] range-based for