]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Fix crash on assignment to array length field
authorJürg Billeter <j@bitron.ch>
Wed, 23 Feb 2011 07:13:44 +0000 (08:13 +0100)
committerJürg Billeter <j@bitron.ch>
Wed, 23 Feb 2011 07:14:07 +0000 (08:14 +0100)
vala/valaassignment.vala

index 9fb81c6b6d69e6fe84b52f237224946c296bc286..7d34ce501e847095a787c28590c3d1e26deaef29 100644 (file)
@@ -471,7 +471,8 @@ public class Vala.Assignment : Expression {
 
                        if (operator == AssignmentOperator.SIMPLE &&
                            (local != null || param != null || field != null) &&
-                           !is_array_add ()) {
+                           !is_array_add () &&
+                           !(field is ArrayLengthField)) {
                                // visit_assignment not necessary
                                if (instance && ma.inner != null) {
                                        ma.inner.emit (codegen);