Messages in this thread | | | Subject | Re: [PATCH] TRACING: Fix a copmile warning | From | Steven Rostedt <> | Date | Mon, 25 Jul 2011 16:19:57 -0400 |
| |
On Mon, 2011-07-25 at 15:43 -0400, Arnaud Lacombe wrote:
> Actually, we have a special uninitialized_var(x) macro to handle such > false positive. From include/linux/compiler-gcc.h: > > /* > * A trick to suppress uninitialized variable warning without generating any > * code > */ > #define uninitialized_var(x) x = x
I'm aware of that too, but I think that is inappropriate as well. As I said, some versions of gcc report it, others don't. Seems that gcc 4.6.0 says this is an error where 4.5.1 does not (I just tried both). Looks to me like a regression in gcc. Why not fix it there?
-- Steve
| |