From 892675e05a940aa8c9165f4c3e0dbd7c5d4e21a4 Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Fri, 22 Nov 2002 03:03:15 +0000 Subject: [PATCH] Allow NULL to be cast to any type. (Frequently requested, most recently Thu Nov 21 16:05:50 2002 Owen Taylor * gtype.c (g_type_check_instance_cast): Allow NULL to be cast to any type. (Frequently requested, most recently #99023, Lars Clausen.) --- gobject/ChangeLog | 6 ++++++ gobject/gtype.c | 3 --- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/gobject/ChangeLog b/gobject/ChangeLog index 31df6931..f9ecc08d 100644 --- a/gobject/ChangeLog +++ b/gobject/ChangeLog @@ -1,3 +1,9 @@ +Thu Nov 21 16:05:50 2002 Owen Taylor + + * gtype.c (g_type_check_instance_cast): Allow + NULL to be cast to any type. (Frequently requested, + most recently #99023, Lars Clausen.) + Mon Nov 4 14:42:36 2002 Owen Taylor * gtype.c gsignal.c gvaluearray.c: Include config.h diff --git a/gobject/gtype.c b/gobject/gtype.c index d299f51c..14afc21e 100644 --- a/gobject/gtype.c +++ b/gobject/gtype.c @@ -2715,9 +2715,6 @@ g_type_check_instance_cast (GTypeInstance *type_instance, g_warning ("invalid unclassed pointer in cast to `%s'", type_descriptive_name_I (iface_type)); } - else - g_warning ("invalid cast from (NULL) pointer to `%s'", - type_descriptive_name_I (iface_type)); return type_instance; } -- 2.34.1