This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Strange warning in C++11 range based for loop


On Tue, 30 Aug 2011, Ian Lance Taylor wrote:

Jonathan Wakely <jwakely.gcc@gmail.com> writes:

You could file an enhancement request in Bugzilla requesting that the
warning is disabled for the variable in the for-range-declaration.

Personally I think this is the way to go. The variable is implicitly used, and the warning should reflect that.

If C++ had allowed for(int:range) in addition to for(int i:range), like you can abstain from naming function arguments, the warning would have made more sense. As it is, I agree the warning should go, although I don't know why you say the variable is implicitly used.


--
Marc Glisse


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]