Please add a test for this. Otherwise LGTM.
On 22 Oct 2013 16:02, "JF Bastien" <[email protected]> wrote:

> C99 has LLONG_MIN, LLONG_MAX, ULLONG_MAX and so does C++11. Teach clang's
> limits.h about it.
>
> diff --git a/lib/Headers/limits.h b/lib/Headers/limits.h
> index ecd09a4..91bd404 100644
> --- a/lib/Headers/limits.h
> +++ b/lib/Headers/limits.h
> @@ -87,8 +87,10 @@
>  #define CHAR_MAX __SCHAR_MAX__
>  #endif
>
> -/* C99 5.2.4.2.1: Added long long. */
> -#if __STDC_VERSION__ >= 199901
> +/* C99 5.2.4.2.1: Added long long.
> +   C++11 18.3.3.2: same contents as the Standard C Library header
> <limits.h>.
> + */
> +#if __STDC_VERSION__ >= 199901 || __cplusplus >= 201103L
>
>  #undef  LLONG_MIN
>  #undef  LLONG_MAX
>
>
> _______________________________________________
> cfe-commits mailing list
> [email protected]
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
>
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to