summaryrefslogtreecommitdiffstats
path: root/src/corelib/QtCore.dynlist
diff options
context:
space:
mode:
authorOlivier Goffart <ogoffart@woboq.com>2015-02-22 10:02:08 +0100
committerOlivier Goffart (Woboq GmbH) <ogoffart@woboq.com>2015-03-18 07:33:19 +0000
commit7c77013c7f6ec57cd1b1faf3b480c40a619067c8 (patch)
treefed2bafa9d5bbc6545557de2490d8f00bf127c78 /src/corelib/QtCore.dynlist
parent59c402417122e2ec2ee3c49b5768646581103d47 (diff)
Fix source incompatibility while connecting signals with forward declared arguments
QObject::connect tries to determine if the arguments are registered metatypes. This used to work even for arguments that were forward declared. But now, the metatype system tries to call QtPrivate::IsQEnumHelper<T>::Value to know if it is registered. That fails on gcc if T is forward declared. Apparently gcc needs to know the full type of T to pass it in the ellipsis function, even within a sizeof expression. So change the ellipsis expression to a template one. Task-number: QTBUG-44496 Change-Id: I7fa07bd3cde470b134c2ec53b0d581333d16a6f1 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/QtCore.dynlist')
0 files changed, 0 insertions, 0 deletions