From: <kti...@us...> - 2014-04-16 15:47:24
|
Revision: 6591 http://sourceforge.net/p/mingw-w64/code/6591 Author: ktietz70 Date: 2014-04-16 15:47:19 +0000 (Wed, 16 Apr 2014) Log Message: ----------- Add new testcase for c++'s math-macro expansion and type-compatibility Added Paths: ----------- trunk/mingw-w64-crt/testcases/t_isfine.cpp Added: trunk/mingw-w64-crt/testcases/t_isfine.cpp =================================================================== --- trunk/mingw-w64-crt/testcases/t_isfine.cpp (rev 0) +++ trunk/mingw-w64-crt/testcases/t_isfine.cpp 2014-04-16 15:47:19 UTC (rev 6591) @@ -0,0 +1,21 @@ +#include <cstdio> +#include <cstdlib> +#include <math.h> + +class f { +public: + f(float a) { x = a; } + bool is_finite () const { + return isfinite (x); + } +protected: + float x; +}; + +int main(int argc,char **argv) +{ + f m((float) argc); + if (!m.is_finite ()) + abort (); + return 0; +} Property changes on: trunk/mingw-w64-crt/testcases/t_isfine.cpp ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |