From 85a23529ab8e3de4656c134fc3a380db91b1d762 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Mon, 18 Jan 2016 18:48:42 +0000 Subject: [PATCH] Revert "make *_get_instance_private const-compliant" This reverts commit a3a9664ed202303b899ca55625877542309d1a1f. Constifying the autogenerated get_instance_private functio makes C++ compilers and GCC with -Wcast-qual warn during compilation of GLib and projects depending on GLib. Since using const with GObject instances is not a common coding practice, it's better to revert than trying to make every sigle GType function const-safe (and possibly add more compiler warnings in the process). https://bugzilla.gnome.org/show_bug.cgi?id=745068 --- gobject/gtype.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gobject/gtype.h b/gobject/gtype.h index 7c3936b48..b564bbb96 100644 --- a/gobject/gtype.h +++ b/gobject/gtype.h @@ -1949,7 +1949,7 @@ _G_DEFINE_TYPE_EXTENDED_CLASS_INIT(TypeName, type_name) \ \ G_GNUC_UNUSED \ static inline gpointer \ -type_name##_get_instance_private (const TypeName *self) \ +type_name##_get_instance_private (TypeName *self) \ { \ return (G_STRUCT_MEMBER_P (self, TypeName##_private_offset)); \ } \