diff options
author | Simon McVittie <smcv@collabora.com> | 2022-10-21 14:37:18 +0100 |
---|---|---|
committer | Simon McVittie <smcv@collabora.com> | 2022-10-27 19:54:26 +0100 |
commit | da3fc59544f36e246cd7f5a198083203199d5127 (patch) | |
tree | d48add09144897931f19874fcc373fb0b0529dbf | |
parent | 589f29e005cc90985f0762d18e8b8c731010057b (diff) | |
download | glib-da3fc59544f36e246cd7f5a198083203199d5127.tar.gz |
glib-init: Add more static assertions for gintptr, guintptr
Helps: https://gitlab.gnome.org/GNOME/glib/-/issues/1484
Signed-off-by: Simon McVittie <smcv@collabora.com>
-rw-r--r-- | glib/glib-init.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/glib/glib-init.c b/glib/glib-init.c index 99917e484..8a7224e81 100644 --- a/glib/glib-init.c +++ b/glib/glib-init.c @@ -141,6 +141,9 @@ G_STATIC_ASSERT (sizeof (gintptr) == sizeof (intptr_t)); G_STATIC_ASSERT (sizeof (guintptr) == sizeof (uintptr_t)); G_STATIC_ASSERT (G_ALIGNOF (gintptr) == G_ALIGNOF (intptr_t)); G_STATIC_ASSERT (G_ALIGNOF (guintptr) == G_ALIGNOF (uintptr_t)); +/* True by definition */ +G_STATIC_ASSERT (sizeof (gintptr) >= sizeof (void *)); +G_STATIC_ASSERT (sizeof (guintptr) >= sizeof (void *)); G_STATIC_ASSERT (sizeof (gint8) == sizeof (int8_t)); G_STATIC_ASSERT (sizeof (guint8) == sizeof (uint8_t)); |