From: Juerg Billeter Date: Sun, 29 Jul 2007 22:11:44 +0000 (+0000) Subject: fix warning when defining abstract properties X-Git-Tag: VALA_0_1_3~141 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=35b9fdd8b47123b0ddfe9b1f2fce3cd6cb38d537;p=thirdparty%2Fvala.git fix warning when defining abstract properties 2007-07-30 Juerg Billeter * vala/valasemanticanalyzer.vala: fix warning when defining abstract properties svn path=/trunk/; revision=413 --- diff --git a/ChangeLog b/ChangeLog index 29b9652c5..a02804cd8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-07-30 Jürg Billeter + + * vala/valasemanticanalyzer.vala: fix warning when defining abstract + properties + 2007-07-29 Raffaele Sandrini * gobject/valacodegenerator.vala: mini fix: remove unnecessray cast in diff --git a/vala/valasemanticanalyzer.vala b/vala/valasemanticanalyzer.vala index a6445e83a..23cc7a705 100644 --- a/vala/valasemanticanalyzer.vala +++ b/vala/valasemanticanalyzer.vala @@ -606,7 +606,7 @@ public class Vala.SemanticAnalyzer : CodeVisitor { } } - if (acc.writable || acc.construction) { + if (acc.body != null && (acc.writable || acc.construction)) { acc.value_parameter = new FormalParameter ("value", acc.prop.type_reference); acc.body.scope.add (acc.value_parameter.name, acc.value_parameter); }