On Tue, Apr 8, 2014 at 10:05 PM, Chen Gang <gang.chen.5...@gmail.com> wrote: > For C code, it does not recommend to define a local variable in the > middle of code block without "{...}". The original author may want to > zero members not mentioned in structure assignment. > > So recommend to use structure initializing block "{...}" for structure > assignment in the middle of code block. > > And at present, we can assume that all related gcc versions will be > latest enough to notice about this grammar. > > > Signed-off-by: Chen Gang <gang.chen.5...@gmail.com>
With Markus' suggest commit message fixup: Reviewed-by: Peter Crosthwaite <peter.crosthwa...@xilinx.com> > --- > vl.c | 18 +++++++++--------- > 1 file changed, 9 insertions(+), 9 deletions(-) > > diff --git a/vl.c b/vl.c > index 377f962..d381443 100644 > --- a/vl.c > +++ b/vl.c > @@ -4368,15 +4368,15 @@ int main(int argc, char **argv, char **envp) > > qdev_machine_init(); > > - QEMUMachineInitArgs args = { .machine = machine, > - .ram_size = ram_size, > - .boot_order = boot_order, > - .kernel_filename = kernel_filename, > - .kernel_cmdline = kernel_cmdline, > - .initrd_filename = initrd_filename, > - .cpu_model = cpu_model }; > - > - current_machine->init_args = args; > + current_machine->init_args = (QEMUMachineInitArgs) { > + .machine = machine, > + .ram_size = ram_size, > + .boot_order = boot_order, > + .kernel_filename = kernel_filename, > + .kernel_cmdline = kernel_cmdline, > + .initrd_filename = initrd_filename, > + .cpu_model = cpu_model }; > + > machine->init(¤t_machine->init_args); > > audio_init(); > -- > 1.7.9.5 >