aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2020-11-19 16:39:34 +0100
committerEric Botcazou <ebotcazou@adacore.com>2020-11-19 16:41:34 +0100
commit2729378d0905a04e476a8bdcaaf0288f417810ec (patch)
tree5d048a93f3ae71c6bb9e8e2e5365ab5d529fd063
parent9844497a935d5e89dc92539128edccb6bb408bb1 (diff)
downloadgcc-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.c7
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