Fix compilation of MathExtras.h with MinGW-w64
authorcommit-queue@webkit.org <commit-queue@webkit.org>
Sat, 5 Jan 2013 20:02:49 +0000 (20:02 +0000)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 10 Jan 2013 13:16:52 +0000 (14:16 +0100)
commitd05929649182450b1330502915c0409ef7c82e55
tree5500649f3407c26b1bcfba052d61a075ed28a31b
parentd942482a69f6a72605cee42ff7724b23e62204bf
Fix compilation of MathExtras.h with MinGW-w64
https://bugs.webkit.org/show_bug.cgi?id=106105

Patch by Jonathan Liu <net147@gmail.com> on 2013-01-05
Reviewed by Simon Hausmann.

The isfinite and isinf functions are required by wtf_pow but
not defined until after wtf_pow. Move wtf_pow to after
"using std::isfinite" and "using std::isinf" to fix compilation.

* wtf/MathExtras.h:
(wtf_pow):

Change-Id: I40122dfe90460b5281da7a9fe628417805330e0d
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138894 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Source/WTF/ChangeLog
Source/WTF/wtf/MathExtras.h