2011/11/20 Владимир Андреев: > > C:\MinGW\bin>gcc E:/Test/Main.cpp -o E:/Test/Out.exe -std=c++0x > E:/Test/Main.cpp:9:18: error: bit-field 'Field1' with non-integral type > > MSVC 11.0 normally processes this program. > > Why GCC throws this error and MCVC doesn't? I think this should be valid, the standard says "A bit-field shall have integral or enumeration type (3.9.1)." Please report it to bugzilla, thanks.