From: Princeton Ferro Date: Sun, 1 Mar 2020 08:54:13 +0000 (+0100) Subject: vala: Fix circular reference in EnumValueType X-Git-Tag: 0.48.0~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b592c3dbb7b64c18446f61d5df87d1489f44aba9;p=thirdparty%2Fvala.git vala: Fix circular reference in EnumValueType --- diff --git a/vala/valaenumvaluetype.vala b/vala/valaenumvaluetype.vala index 6c6aca398..027c30db1 100644 --- a/vala/valaenumvaluetype.vala +++ b/vala/valaenumvaluetype.vala @@ -50,7 +50,7 @@ public class Vala.EnumValueType : ValueType { to_string_method.is_extern = true; to_string_method.set_attribute_string ("CCode", "cheader_filename", "glib-object.h"); to_string_method.owner = type_symbol.scope; - to_string_method.this_parameter = new Parameter ("this", this); + to_string_method.this_parameter = new Parameter ("this", copy ()); to_string_method.scope.add (to_string_method.this_parameter.name, to_string_method.this_parameter); } return to_string_method;