[LTP] [PATCH v3 1/2] capability: Introduce capability API
Cyril Hrubis
chrubis@suse.cz
Fri Aug 30 16:48:10 CEST 2019
Hi!
> There is a warning, but I guess that's just gcc being paranoid:
> test_guarded_buf.c:93:1: warning: missing initializer for field ???caps??? of ???struct tst_test??? [-Wmissing-field-initializers]
> 93 | };
> | ^
> In file included from test_guarded_buf.c:12:
> ../../include/tst_test.h:214:18: note: ???caps??? declared here
> 214 | struct tst_cap *caps;
> | ^~~~
That sounds like a gcc bug since for designated initializers omitted
fields are implicitly initialized to zero, there is no point in
producing warnings like this one. I guess that we trigger that by
inlining a structure that is inialized by mixing plain and designated
initalizers in the middle of the structure.
--
Cyril Hrubis
chrubis@suse.cz
More information about the ltp
mailing list