On Tue, Jun 02, 2015 at 12:11:55PM -0600, Warren Young wrote:
> On Jun 2, 2015, at 12:02 PM, Joerg Sonnenberger <jo...@britannica.bec.de> 
> wrote:
> > 
> > On Tue, Jun 02, 2015 at 11:55:39AM -0600, Warren Young wrote:
> >> On Jun 2, 2015, at 2:21 AM, Jan Nijtmans <jan.nijtm...@gmail.com> wrote:
> >>> 
> >>> It turns out not to be a gcc optimization bug after all: the optimization
> >>> is very valid
> >> 
> >> According to what standard??  What I see in 30af11d4 should be legal even 
> >> in C89.
> > 
> > It is syntactically correct, but UB.
> 
> “Undefined Behavior”?

Yes.

> > The variable is going out of scope
> 
> The patch changes only the scope of azView, so if it is out of scope, then 
> the use on line 725 won’t compile.
> 
> The only way you can refer to a variable that has gone out of scope is to 
> pass pointers around, which isn’t going on here.

No, it is exactly what is happening here via style_submenu_multichoice.

Joerg
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to