ieee754dp has bitfield member in struct without name. And this cause compilation error. This patch removes struct in ieee754dp declaration. So compilation error is fixed. Signed-off-by: Eunbong Song <eunb.song@xxxxxxxxxxx> --- arch/mips/math-emu/ieee754.h | 20 ++++++++------------ 1 files changed, 8 insertions(+), 12 deletions(-) diff --git a/arch/mips/math-emu/ieee754.h b/arch/mips/math-emu/ieee754.h index 43c4fb5..c6e28b8 100644 --- a/arch/mips/math-emu/ieee754.h +++ b/arch/mips/math-emu/ieee754.h @@ -32,22 +32,18 @@ #include <asm/bitfield.h> union ieee754dp { - struct { - __BITFIELD_FIELD(unsigned int sign:1, - __BITFIELD_FIELD(unsigned int bexp:11, - __BITFIELD_FIELD(u64 mant:52, - ;))) - }; + __BITFIELD_FIELD(unsigned int sign:1, + __BITFIELD_FIELD(unsigned int bexp:11, + __BITFIELD_FIELD(u64 mant:52, + ;))) u64 bits; }; union ieee754sp { - struct { - __BITFIELD_FIELD(unsigned sign:1, - __BITFIELD_FIELD(unsigned bexp:8, - __BITFIELD_FIELD(unsigned mant:23, - ;))) - }; + __BITFIELD_FIELD(unsigned sign:1, + __BITFIELD_FIELD(unsigned bexp:8, + __BITFIELD_FIELD(unsigned mant:23, + ;))) u32 bits; }; -- 1.7.0.1