There is a __LDBL_DECIMAL_DIG__ predefined macro. __DECIMAL_DIG__ will not
always be the same as __LDBL_DECIMAL_DIG__.

-- HT

On Mon, Feb 8, 2016 at 11:26 PM, Jorge Teixeira via cfe-commits <
cfe-commits@lists.llvm.org> wrote:

> Hi, I filed the bug (https://llvm.org/bugs/show_bug.cgi?id=26283) some
> time ago and nobody picked it up, so here is a trivial patch exposing
> the missing macros, that to the best of my ability were already
> present as the internal underscored versions.
>
> Perhaps a more general bug about C11 floating point (lack of)
> conformance should be filed, so that some form of unit test/macro
> validation could be worked on, but this patch does scratch my current
> itch.
>
> Successfully tested on x86-64 Xubuntu 14.04 with clang 3.8 from the
> ppa, patched with the attached diff.
>
> First contribution, so feel free to suggest improvements or point to
> more detailed step-by-step instructions/guidelines.
>
> Cheers,
>
> JT
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits@lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
>
>
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to