]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Require index setters to return void
authorJürg Billeter <j@bitron.ch>
Sat, 10 Jul 2010 16:31:42 +0000 (18:31 +0200)
committerJürg Billeter <j@bitron.ch>
Sat, 10 Jul 2010 16:31:42 +0000 (18:31 +0200)
vala/valaelementaccess.vala

index 08fdeb34e3e0aceeee9425f64a753556c1c1521d..3622a1ddc4f56ec465407bfd5bba98e42e26a56d 100644 (file)
@@ -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 {