From: Juerg Billeter Date: Wed, 19 Mar 2008 20:54:01 +0000 (+0000) Subject: fix crash when using lock statements X-Git-Tag: VALA_0_2_0~48 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f358e3bb87bf5994b4cbe539e760ccca14e45480;p=thirdparty%2Fvala.git fix crash when using lock statements 2008-03-19 Juerg Billeter * gobject/valaccodegenerator.vala: fix crash when using lock statements svn path=/trunk/; revision=1138 --- diff --git a/ChangeLog b/ChangeLog index a645804bd..941676430 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-03-19 Jürg Billeter + + * gobject/valaccodegenerator.vala: fix crash when using lock + statements + 2008-03-18 Jürg Billeter * vala/valasemanticanalyzer.vala: support taking address of pointer diff --git a/gobject/valaccodegenerator.vala b/gobject/valaccodegenerator.vala index 2bbdb7de1..5b819d215 100644 --- a/gobject/valaccodegenerator.vala +++ b/gobject/valaccodegenerator.vala @@ -359,7 +359,7 @@ public class Vala.CCodeGenerator : CodeGenerator { new CCodeMemberAccess.pointer ( new CCodeMemberAccess.pointer (new CCodeIdentifier ("self"), "priv"), get_symbol_lock_name (m)), - new CCodeFunctionCall (new CCodeIdentifier (((Struct)mutex_type.data_type).default_construction_method.get_cname ()))))); + new CCodeFunctionCall (new CCodeIdentifier (((Class)mutex_type.data_type).default_construction_method.get_cname ()))))); requires_free_checked = true; var fc = new CCodeFunctionCall (new CCodeIdentifier ("VALA_FREE_CHECKED"));