qt5base-lts/tests/auto/gui
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
..
image Merge remote-tracking branch 'origin/5.5' into dev 2015-08-06 10:54:01 +02:00
itemmodels Merge remote-tracking branch 'origin/5.5' into dev 2015-07-01 11:05:26 +02:00
kernel tests/auto/gui: Replace Q[TRY]_VERIFY(a == b) by Q[TRY]_COMPARE(a, b). 2015-07-31 08:29:15 +00:00
math3d tests/auto/gui: Replace Q[TRY]_VERIFY(a == b) by Q[TRY]_COMPARE(a, b). 2015-07-31 08:29:15 +00:00
painting Remove type punning from QRgba64. 2015-08-11 11:01:27 +00:00
qopengl Support MRT in QOpenGLFramebufferObject 2015-07-29 07:54:13 +00:00
qopenglconfig windows: Verify the built-in GPU blacklist in autotests 2015-08-11 09:30:39 +00:00
text Merge remote-tracking branch 'origin/5.5' into dev 2015-08-06 10:54:01 +02:00
util tests/auto/gui: Replace Q[TRY]_VERIFY(a == b) by Q[TRY]_COMPARE(a, b). 2015-07-31 08:29:15 +00:00
gui.pro Add qopenglconfig test. 2015-02-02 23:05:41 +00:00