Add new testcase for c++'s math-macro expansion and type-compatibility git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@6591 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-crt/testcases/t_isfine.cpp b/mingw-w64-crt/testcases/t_isfine.cpp new file mode 100644 index 0000000..fb647b0 --- /dev/null +++ b/mingw-w64-crt/testcases/t_isfine.cpp
@@ -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; +}