Rafael Garcia-Suarez <[EMAIL PROTECTED]> writes:

> ".." optimized
>   The range ".." operator is usually optimized in a foreach loop, so that
>   the list is not constructed in place. However, for alphabetic ranges,
>   and when the range is not the only thing in the foreach() argument, this
>   optimization does not occur (bug #30123, reported by Michael G Schwern).

Alphabetic ranges are certainly optimized.  The optimization
kicks in for all blocks of the form:

   for ((expr) .. (expr)) {
       #...
   }

Regards,
Gisle

Reply via email to