Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.6
-
None
Description
gcc-armv7
/home/liangqi/qt/qtbase/src/gui/painting/qcolortransform.cpp: In instantiation of 'void QColorTransformPrivate::apply(T*, const T*, qsizetype, QColorTransformPrivate::TransformFlags) const [with T = unsigned int; qsizetype = int; QColorTransformPrivate::TransformFlags = QFlags<QColorTransformPrivate::TransformFlag>]': /home/liangqi/qt/qtbase/src/gui/painting/qcolortransform.cpp:1327:39: required from here /home/liangqi/qt/qtbase/src/gui/painting/qcolortransform.cpp:1233:35: error: ignoring attributes on template argument 'QRgbaFloat16' {aka 'QRgbaFloat<qfloat16>'} [-Werror=ignored-attributes] 1233 | constexpr bool DoClip = !std::is_same_v<T, QRgbaFloat16> && !std::is_same_v<T, QRgbaFloat32>; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/liangqi/qt/qtbase/src/gui/painting/qcolortransform.cpp: In instantiation of 'void QColorTransformPrivate::apply(T*, const T*, qsizetype, QColorTransformPrivate::TransformFlags) const [with T = QRgba64; qsizetype = int; QColorTransformPrivate::TransformFlags = QFlags<QColorTransformPrivate::TransformFlag>]': /home/liangqi/qt/qtbase/src/gui/painting/qcolortransform.cpp:1343:42: required from here /home/liangqi/qt/qtbase/src/gui/painting/qcolortransform.cpp:1233:35: error: ignoring attributes on template argument 'QRgbaFloat16' {aka 'QRgbaFloat<qfloat16>'} [-Werror=ignored-attributes] /home/liangqi/qt/qtbase/src/gui/painting/qcolortransform.cpp: In instantiation of 'void QColorTransformPrivate::apply(T*, const T*, qsizetype, QColorTransformPrivate::TransformFlags) const [with T = QRgbaFloat<float>; qsizetype = int; QColorTransformPrivate::TransformFlags = QFlags<QColorTransformPrivate::TransformFlag>]': /home/liangqi/qt/qtbase/src/gui/painting/qcolortransform.cpp:1360:47: required from here /home/liangqi/qt/qtbase/src/gui/painting/qcolortransform.cpp:1233:35: error: ignoring attributes on template argument 'QRgbaFloat16' {aka 'QRgbaFloat<qfloat16>'} [-Werror=ignored-attributes] /home/liangqi/qt/qtbase/src/gui/painting/qcolortransform.cpp: In member function 'QRgbaFloat16 QColorTransform::map(QRgbaFloat16) const': /home/liangqi/qt/qtbase/src/gui/painting/qcolortransform.cpp:233:14: note: parameter passing for argument of type 'QRgbaFloat16' {aka 'QRgbaFloat<qfloat16>'} changed in GCC 7.1 233 | QRgbaFloat16 QColorTransform::map(QRgbaFloat16 rgbafp16) const | ^~~~~~~~~~~~~~~ /home/liangqi/qt/qtbase/src/gui/painting/qcolortransform.cpp: In member function 'QRgbaFloat32 QColorTransform::map(QRgbaFloat32) const': /home/liangqi/qt/qtbase/src/gui/painting/qcolortransform.cpp:254:14: note: parameter passing for argument of type 'QRgbaFloat32' {aka 'QRgbaFloat<float>'} changed in GCC 7.1 254 | QRgbaFloat32 QColorTransform::map(QRgbaFloat32 rgbafp32) const | ^~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors