Messages in this thread | | | Date | Tue, 7 Jan 2014 10:55:57 +0800 | Subject | Re: [PATCH 5/4] futex: silence uninitialized warnings | From | Linus Torvalds <> |
| |
On Mon, Jan 6, 2014 at 9:38 AM, Davidlohr Bueso <davidlohr@hp.com> wrote: > { > int lock_taken, ret, force_take = 0; > - u32 uval, newval, curval, vpid = task_pid_vnr(task); > + u32 uval, newval, uninitialized_var(curval), vpid = task_pid_vnr(task);
Do you have some broken compiler? I really tend to hate this kind of workarounds, because as mentioned, they can actually hide valid warnings, and it seems to be due to just stupid compilers. Are we perhaps better off trying to get people off the broken compiler versions instead?
Linus
| |