aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2021-02-09 12:52:08 +0100
committerPierre-Marie de Rodat <derodat@adacore.com>2021-06-15 06:19:24 -0400
commit385484ef92f34ff7b420312927aaa174e5a8a696 (patch)
treecba0837fc17b625e4e31c0f1d56ea40edbae8465
parent9880492caa6f56e7abe10163157d0c2149d72ba4 (diff)
downloadgcc-385484ef92f34ff7b420312927aaa174e5a8a696.zip
gcc-385484ef92f34ff7b420312927aaa174e5a8a696.tar.gz
gcc-385484ef92f34ff7b420312927aaa174e5a8a696.tar.bz2
[Ada] Small cleanup in exception handling C code
gcc/ada/ * raise-gcc.c: Include <cstdarg> instead of <stdarg.h> in C++. Include <stdbool.h> and unconditionally <stdlib.h> in C.
-rw-r--r--gcc/ada/raise-gcc.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/gcc/ada/raise-gcc.c b/gcc/ada/raise-gcc.c
index bbedee5..5c3adbd 100644
--- a/gcc/ada/raise-gcc.c
+++ b/gcc/ada/raise-gcc.c
@@ -48,14 +48,13 @@
# endif
#endif
-#include <stdarg.h>
-
#ifdef __cplusplus
+# include <cstdarg>
# include <cstdlib>
#else
-typedef char bool;
-# define true 1
-# define false 0
+# include <stdarg.h>
+# include <stdbool.h>
+# include <stdlib.h>
#endif
#include "raise.h"
@@ -123,7 +122,6 @@ extern void __gnat_raise_abort (void) __attribute__ ((noreturn));
#define abort() __gnat_raise_abort()
#elif defined(STANDALONE)
-#include <stdlib.h>
#define inhibit_libc
#endif