diff options
author | Pirama Arumuga Nainar <pirama@google.com> | 2018-08-08 20:38:38 +0000 |
---|---|---|
committer | Pirama Arumuga Nainar <pirama@google.com> | 2018-08-08 20:38:38 +0000 |
commit | 3c1a7bc290fb59c93decd1edd37b276e86909921 (patch) | |
tree | f7c841f77d6be97869f5e7db1a862dbde33d5e6a /clang/lib/Headers/float.h | |
parent | 5b45a390568c5245ab3b1df5be68536c785ee3ae (diff) | |
download | bcm5719-llvm-3c1a7bc290fb59c93decd1edd37b276e86909921.tar.gz bcm5719-llvm-3c1a7bc290fb59c93decd1edd37b276e86909921.zip |
[Headers] Define *_HAS_SUBNORM for FLT, DBL, LDBL
Summary:
These macros are defined in the C11 standard and can be defined based on
the __*_HAS_DENORM__ default macros.
Reviewers: bruno, rsmith, doug.gregor
Subscribers: llvm-commits, enh, srhines
Differential Revision: https://reviews.llvm.org/D37302
llvm-svn: 339284
Diffstat (limited to 'clang/lib/Headers/float.h')
-rw-r--r-- | clang/lib/Headers/float.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/lib/Headers/float.h b/clang/lib/Headers/float.h index c04cbbf47eb..56215cd624d 100644 --- a/clang/lib/Headers/float.h +++ b/clang/lib/Headers/float.h @@ -85,6 +85,9 @@ # undef FLT_DECIMAL_DIG # undef DBL_DECIMAL_DIG # undef LDBL_DECIMAL_DIG +# undef FLT_HAS_SUBNORM +# undef DBL_HAS_SUBNORM +# undef LDBL_HAS_SUBNORM # endif #endif @@ -141,6 +144,9 @@ # define FLT_DECIMAL_DIG __FLT_DECIMAL_DIG__ # define DBL_DECIMAL_DIG __DBL_DECIMAL_DIG__ # define LDBL_DECIMAL_DIG __LDBL_DECIMAL_DIG__ +# define FLT_HAS_SUBNORM __FLT_HAS_DENORM__ +# define DBL_HAS_SUBNORM __DBL_HAS_DENORM__ +# define LDBL_HAS_SUBNORM __LDBL_HAS_DENORM__ #endif #ifdef __STDC_WANT_IEC_60559_TYPES_EXT__ |