Skip to content

Commit

Permalink
Fix GCC 8 warning in qvariantanimation
Browse files Browse the repository at this point in the history
qtbase/src/corelib/animation/qvariantanimation.cpp:451:13: error: cast between incompatible function types from ‘QVariant (*)(const QRectF&, const QRectF&, qreal)’ {aka ‘QVariant (*)(const QRectF&, const QRectF&, double)’} to ‘QVariantAnimation::Interpolator’ {aka ‘QVariant (*)(const void*, const void*, double)’} [-Werror=cast-function-type]

Change-Id: I5398316adaa0f12fbbdfdb200fd796de284821ef
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
  • Loading branch information
villevoutilainen committed Feb 14, 2018
1 parent c976323 commit 517daa6
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/corelib/animation/qvariantanimation.cpp
Expand Up @@ -448,7 +448,7 @@ void QVariantAnimation::registerInterpolator(QVariantAnimation::Interpolator fun

template<typename T> static inline QVariantAnimation::Interpolator castToInterpolator(QVariant (*func)(const T &from, const T &to, qreal progress))
{
return reinterpret_cast<QVariantAnimation::Interpolator>(func);
return reinterpret_cast<QVariantAnimation::Interpolator>(reinterpret_cast<void *>(func));
}

QVariantAnimation::Interpolator QVariantAnimationPrivate::getInterpolator(int interpolationType)
Expand Down

0 comments on commit 517daa6

Please sign in to comment.