<p dir="ltr">On 11 Jul 2015 1:26 am, "Manasij Mukherjee" <<a href="mailto:manasij7479@gmail.com">manasij7479@gmail.com</a>> wrote:<br>
><br>
> Hi<br>
> Clang and MSVC accepts the following code.<br>
> But I get <br>
> error: use of 'x' before deduction of 'auto'<br>
> with GCC (5.1, C++14 enabled)<br>
><br>
> int main() {<br>
>   int x[] = {1,2,3,4,5};<br>
>   for (auto x : x) {<br>
>   }<br>
> }</p>
<p dir="ltr">It's a gcc bug, they get the scope of range-for variables wrong.</p>
<p dir="ltr">> Thanks,<br>
> Manasij Mukherjee<br>
><br>
> _______________________________________________<br>
> cfe-dev mailing list<br>
> <a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
><br>
</p>