>>> On 26.03.15 at 13:40, <t...@xen.org> wrote: > @@ -1447,14 +1452,15 @@ x86_emulate( > unsigned int op_bytes, def_op_bytes, ad_bytes, def_ad_bytes; > bool_t lock_prefix = 0; > int override_seg = -1, rc = X86EMUL_OKAY; > - struct operand src, dst; > + struct operand src = { .reg = REG_POISON }; > + struct operand dst = { .reg = REG_POISON }; > enum x86_swint_type swint_type; > DECLARE_ALIGNED(mmval_t, mmval); > /* > * Data operand effective address (usually computed from ModRM). > * Default is a memory operand relative to segment DS. > */ > - struct operand ea = { .type = OP_MEM }; > + struct operand ea = { .type = OP_MEM, .reg = REG_POISON };
This failed my pre-push build check - older gcc (4.3.4 in this case) doesn't allow initializing fields of unnamed struct/union. Jan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel