Error: anonymous structs are a Microsoft extension [-Werror,-Wmicrosoft-anon-tag]

Dear Aaron Ballman,

In addition to passing of ‘-Wno-microsoft-anon-tag’ , i removed -fms-extensions flag
to continue compilation of c file code mentioned in my first comment. But Immediately
i noticed below build error
{{
es -Wno-tautological-compare -Wno-sizeof-pointer-memaccess -Wno-address-of-packed-member -Wno-microsoft-anon-tag -Wno-missing-declarations -Wmicrosoft-anon-tag -Wno-implicit-function-declaration -ggdb -O2 -c ./protocol/hpi_scanner_core.c -o build/hpi_scanner_core.o -MD -MF build/hpi_scanner_core.d
./protocol/hpi_scanner_core.c:1274:2: error: invalid operand for instruction
“Init_entry:”
^
:1:2384: note: instantiated into assembly here
./protocol/hpi_scanner_core.c:1274:2: error: invalid operand for instruction
“Init_entry:”
^
:1:3010: note: instantiated into assembly here
./protocol/hpi_scanner_core.c:1274:2: error: invalid operand for instruction
“Init_entry:”
^
:1:3496: note: instantiated into assembly here
./protocol/hpi_scanner_core.c:1274:2: error: invalid operand for instruction
“Init_entry:”
^
:1:3772: note: instantiated into assembly here
./protocol/hpi_scanner_core.c:1274:2: error: invalid operand for instruction
“Init_entry:”
}}
Any input above build error?

Regards
Koti