mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-26 04:02:09 +01:00
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
This commit is contained in:
parent
617189f28c
commit
85a23529ab
@ -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)); \
|
||||
} \
|
||||
|
Loading…
x
Reference in New Issue
Block a user