From: Jürg Billeter Date: Sat, 10 Jul 2010 16:31:42 +0000 (+0200) Subject: Require index setters to return void X-Git-Tag: 0.9.3~20 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aea80d5914ce9a09effec659998f03b0aa6993f6;p=thirdparty%2Fvala.git Require index setters to return void --- diff --git a/vala/valaelementaccess.vala b/vala/valaelementaccess.vala index 08fdeb34e..3622a1ddc 100644 --- a/vala/valaelementaccess.vala +++ b/vala/valaelementaccess.vala @@ -1,6 +1,6 @@ /* valaelementaccess.vala * - * Copyright (C) 2006-2009 Jürg Billeter + * Copyright (C) 2006-2010 Jürg Billeter * Copyright (C) 2006-2008 Raffaele Sandrini * * This library is free software; you can redistribute it and/or @@ -195,7 +195,7 @@ public class Vala.ElementAccess : Expression { if (lvalue) { var set_method = container.value_type.get_member ("set") as Method; var assignment = parent_node as Assignment; - if (set_method != null && assignment != null) { + if (set_method != null && set_method.return_type is VoidType && assignment != null) { return !error; } } else {