KVM: x86: remove ignored type attribute
The macro insn_fetch marks the 'type' argument as having a specified alignment. Type attributes can only be applied to structs, unions, or enums, but insn_fetch is only ever invoked with integral types, so Clang produces 19 -Wignored-attributes warnings for this source file. Signed-off-by: Nick Desaulniers <nick.desaulniers@gmail.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
04a7ea04d5
commit
8616abc253
@ -900,7 +900,7 @@ static __always_inline int do_insn_fetch_bytes(struct x86_emulate_ctxt *ctxt,
|
||||
if (rc != X86EMUL_CONTINUE) \
|
||||
goto done; \
|
||||
ctxt->_eip += sizeof(_type); \
|
||||
_x = *(_type __aligned(1) *) ctxt->fetch.ptr; \
|
||||
memcpy(&_x, ctxt->fetch.ptr, sizeof(_type)); \
|
||||
ctxt->fetch.ptr += sizeof(_type); \
|
||||
_x; \
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user