https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100570

            Bug ID: 100570
           Summary: g++ does not suppress bitfield conversion warning even
                    isystem is setted
           Product: gcc
           Version: 10.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: fsmoke at mail dot ru
  Target Milestone: ---

I set -isystem /usr/local/include/qt5/ to suppress Qt library internal warnings
- all warnings are successfully suppressed except warnings about bitfields

g++ -c -x c++
/home/user/projects/arcturus/trunk/bin/platform/x64/linux_temp/release/protocol/generated_files/moc_protocol_table.cpp
-I
/home/user/projects/arcturus/trunk/src/platform/protocol_qt/build/vs2019/../../include
-I
/home/user/projects/arcturus/trunk/src/platform/protocol_qt/build/vs2019/../../../../common/cpp/include
-I
/home/user/projects/arcturus/trunk/src/platform/protocol_qt/build/vs2019/../../../../common/sql
-I
/home/user/projects/arcturus/trunk/src/platform/protocol_qt/build/vs2019/../../../../../3dparty/incbin
-I
/home/user/projects/arcturus/trunk/src/platform/protocol_qt/build/vs2019/../../../../../3dparty/fmt/include
-I /usr/local/include/qt5 -I /usr/local/include/qt5/QtCore -I
/usr/local/include/qt5/QtGui -I /usr/local/include/qt5/QtWidgets -I
/usr/local/include/qt5/QtXml -I /usr/include/postgresql -I
/home/user/projects/arcturus/trunk/src/platform/protocol_qt/build/vs2019/include
-I
/home/user/projects/arcturus/trunk/src/platform/protocol_qt/build/vs2019/../../include
-I
/home/user/projects/arcturus/trunk/bin/platform/x64/linux_temp/release/protocol/generated_files
-g1 -o
"/home/user/projects/arcturus/trunk/bin/platform/x64/linux_temp/release/protocol/moc_protocol_table.o"
-Wall -Wswitch -W"no-deprecated-declarations" -W"empty-body" -Wconversion
-W"return-type" -Wparentheses -W"no-format" -Wuninitialized
-W"unreachable-code" -W"unused-function" -W"unused-value" -W"unused-variable"
-O3 -fno-strict-aliasing -fomit-frame-pointer -DNDEBUG -DFMT_HEADER_ONLY
-DBOOST_DLL_USE_STD_FS -DNDEBUG -fpic -fthreadsafe-statics -fexceptions -frtti
-std=c++20 -isystem /usr/local/include/qt5/
  moc_protocol_table.cpp
  /usr/local/include/qt5/QtCore/qvariant.h(401,20): warning : conversion from
‘uint’ {aka ‘unsigned int’} to ‘unsigned int:30’ may change value
[-Wconversion]
  Done compiling
'/home/user/projects/arcturus/trunk/bin/platform/x64/linux_temp/release/protocol/generated_files/moc_settings_ctrl.cpp'

Reply via email to