host_amd64_defs.c don't initialize opc and subopc_imm in emit_AMD64Instr.
commit38cc5478bca0f858dbe69076ce033f8563b5d2e9
authorMark Wielaard <mark@klomp.org>
Mon, 27 May 2019 18:50:02 +0000 (27 20:50 +0200)
committerMark Wielaard <mark@klomp.org>
Mon, 27 May 2019 18:50:02 +0000 (27 20:50 +0200)
tree344620dd1f34282ce74216909a23ccb3f07ff0a7
parent461cc5c00368a7825719666c9a5b667bdbcb83da
host_amd64_defs.c don't initialize opc and subopc_imm in emit_AMD64Instr.

In the case of Ain_SseShiftN we first assign zero to opc and subopc_imm
before handling the various subops. But since we will (and must) always
assign a valid value to opc and subopc_imm we might get a compiler warning
about the values never being read before storing a different value.

So explicitly don't assign a value. Then the compiler will warn if we
would ever forget to assign it a value value later on before using it.
VEX/priv/host_amd64_defs.c