summaryrefslogtreecommitdiffstats
path: root/qmake
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2016-01-06 16:56:26 +0100
committerMarc Mutz <marc.mutz@kdab.com>2016-01-06 22:07:09 +0000
commitbccbb70de548c5defcb2ab58a987ef2e966788bc (patch)
tree42d4d3ccd9b49d55a8f9dc36ca5b123a1cdf9388 /qmake
parent033205bb598fe49e6ca4c90fb4e046e996c20252 (diff)
Fix UB in tst_QMetaType
Don't pass around meta-type IDs in QMetaType::Type variables. It leads to reading values from an enum variable that are invalid. Fix by passing the IDs around as int. Found by UBSan: tests/auto/corelib/kernel/qmetatype/tst_qmetatype.cpp:408:5: runtime error: load of value 4028, which is not a valid value for type 'Type' Change-Id: Idd106ee3d7960fe3d8fefc0fc5830fc22d38a513 Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
Diffstat (limited to 'qmake')
0 files changed, 0 insertions, 0 deletions