runtime: use <stdbool.h>

<stdbool.h> has been available since C99. Use it rather than defining
our own boolean type and values.

Fixes https://gcc.gnu.org/PR114875

Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/582275
This commit is contained in:
Ian Lance Taylor 2024-04-28 09:57:35 -07:00
parent 050a4f7fc5
commit 678dc5e850
2 changed files with 2 additions and 7 deletions

View file

@ -1,4 +1,4 @@
98e92493db2ab7857a5934a950a830fc1f95a4e5
1f0c8364cd35026a647aa4e66ee4d8563c8a5d27
The first line of this file holds the git revision number of the last
merge done from the gofrontend repository.

View file

@ -7,6 +7,7 @@
#include "go-assert.h"
#include <complex.h>
#include <signal.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
@ -51,7 +52,6 @@ typedef uintptr uintreg;
/* Defined types. */
typedef _Bool bool;
typedef uint8 byte;
typedef struct g G;
typedef struct mutex Lock;
@ -114,11 +114,6 @@ extern M* runtime_m(void);
extern G* runtime_g(void)
__asm__(GOSYM_PREFIX "runtime.getg");
enum
{
true = 1,
false = 0,
};
enum
{
PtrSize = sizeof(void*),