On Wed, Dec 4, 2024 at 5:09 AM Philippe Mathieu-Daudé <phi...@linaro.org> wrote: > > Rather than relying on implicit includes, explicit them, > in order to avoid when refactoring unrelated headers: > > target/riscv/vector_internals.h:36:12: error: call to undeclared function > 'FIELD_EX32'; ISO C99 and later do not support implicit function declarations > [-Wimplicit-function-declaration] > 36 | return FIELD_EX32(simd_data(desc), VDATA, NF); > | ^ > > Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Reviewed-by: Alistair Francis <alistair.fran...@wdc.com> Alistair > --- > target/riscv/vector_internals.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/target/riscv/vector_internals.h b/target/riscv/vector_internals.h > index 9e1e15b5750..a11cc8366dc 100644 > --- a/target/riscv/vector_internals.h > +++ b/target/riscv/vector_internals.h > @@ -20,6 +20,7 @@ > #define TARGET_RISCV_VECTOR_INTERNALS_H > > #include "qemu/bitops.h" > +#include "hw/registerfields.h" > #include "cpu.h" > #include "tcg/tcg-gvec-desc.h" > #include "internals.h" > -- > 2.45.2 > >