qt5base-lts/tests/auto/gui/painting
Erik Verbruggen d44ca1ed0b Remove type punning from QRgba64.
In C++, type punning with a union is not allowed. It will result in
compiler defined behavior at best, and undefined behavior at worst.
Specifically, if QRgba64 is passed to a function by value, the different
members of a struct might be passed in separate registers. This means
that any write to the quint64 might not blank out the values of the
struct whenever the compiler looses track with TBAA.

Change-Id: I991b5492fe4bb13a14bb670fef5bf13dacbe6c0a
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>
2015-08-11 11:01:27 +00:00
..
qbrush tests/auto/gui: Replace Q[TRY]_VERIFY(a == b) by Q[TRY]_COMPARE(a, b). 2015-07-31 08:29:15 +00:00
qcolor Remove type punning from QRgba64. 2015-08-11 11:01:27 +00:00
qpagelayout tests/auto/gui: Replace Q[TRY]_VERIFY(a == b) by Q[TRY]_COMPARE(a, b). 2015-07-31 08:29:15 +00:00
qpagesize Update copyright headers 2015-02-11 06:49:51 +00:00
qpaintengine Update copyright headers 2015-02-11 06:49:51 +00:00
qpainter Fix repremultiply from RGB64 to RGB30 2015-08-11 09:33:06 +00:00
qpainterpath tests/auto/gui: Replace Q[TRY]_VERIFY(a == b) by Q[TRY]_COMPARE(a, b). 2015-07-31 08:29:15 +00:00
qpainterpathstroker Update copyright headers 2015-02-11 06:49:51 +00:00
qpathclipper Update copyright headers 2015-02-11 06:49:51 +00:00
qpdfwriter Update copyright headers 2015-02-11 06:49:51 +00:00
qpen Update copyright headers 2015-02-11 06:49:51 +00:00
qpolygon Update copyright headers 2015-02-11 06:49:51 +00:00
qregion tests/auto/gui: Replace Q[TRY]_VERIFY(a == b) by Q[TRY]_COMPARE(a, b). 2015-07-31 08:29:15 +00:00
qtransform tests/auto/gui: Replace Q[TRY]_VERIFY(a == b) by Q[TRY]_COMPARE(a, b). 2015-07-31 08:29:15 +00:00
qwmatrix Fix build of tests on QNX. 2015-03-14 07:05:34 +00:00
painting.pro QPdfWriter - Use QPageSize and QPageLayout 2014-03-17 13:45:52 +01:00