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