On Wed, Mar 18, 2015 at 10:18 AM, Matt Turner <matts...@gmail.com> wrote: > diff --git a/src/glsl/s_expression.cpp b/src/glsl/s_expression.cpp > index 7eaa491..f82e155 100644 > --- a/src/glsl/s_expression.cpp > +++ b/src/glsl/s_expression.cpp > @@ -70,7 +70,7 @@ read_atom(void *ctx, const char *&src, char *&symbol_buffer) > // requires strtof to parse '+INF' as +Infinity, but we still support some > // non-C99-compliant compilers (e.g. MSVC). > if (n == 4 && strncmp(src, "+INF", 4) == 0) { > - expr = new(ctx) s_float(std::numeric_limits<float>::infinity()); > + expr = new(ctx) s_float(INFINITY); > } else { > // Check if the atom is a number. > char *float_end = NULL; > --
There's a comment here seen at the top of this hunk that says // Check for the special symbol '+INF', which means +Infinity. Note: C99 // requires strtof to parse '+INF' as +Infinity, but we still support some // non-C99-compliant compilers (e.g. MSVC). could an MSVC user test if strof properly parses +INF with the required versions of MSVC? _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev