diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2020-11-19 16:39:34 +0100 |
---|---|---|
committer | Eric Botcazou <ebotcazou@adacore.com> | 2020-11-19 16:41:34 +0100 |
commit | 2729378d0905a04e476a8bdcaaf0288f417810ec (patch) | |
tree | 5d048a93f3ae71c6bb9e8e2e5365ab5d529fd063 | |
parent | 9844497a935d5e89dc92539128edccb6bb408bb1 (diff) | |
download | gcc-2729378d0905a04e476a8bdcaaf0288f417810ec.zip gcc-2729378d0905a04e476a8bdcaaf0288f417810ec.tar.gz gcc-2729378d0905a04e476a8bdcaaf0288f417810ec.tar.bz2 |
Fix PR ada/97805
We need to include limits.h (or <climits>) in adaint.c because of LLONG_MIN.
gcc/ada/ChangeLog:
PR ada/97805
* adaint.c: Include climits in C++ and limits.h otherwise.
-rw-r--r-- | gcc/ada/adaint.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ada/adaint.c b/gcc/ada/adaint.c index 560f352..f543262 100644 --- a/gcc/ada/adaint.c +++ b/gcc/ada/adaint.c @@ -145,6 +145,13 @@ #include "version.h" #endif +/* limits.h is needed for LLONG_MIN. */ +#ifdef __cplusplus +#include <climits> +#else +#include <limits.h> +#endif + #ifdef __cplusplus extern "C" { #endif |