From: Jürg Billeter Date: Wed, 23 Feb 2011 07:13:44 +0000 (+0100) Subject: Fix crash on assignment to array length field X-Git-Tag: 0.11.7~54 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=c54cf9d8adf4ee76e03729b1cd0596238b352e8f;p=thirdparty%2Fvala.git Fix crash on assignment to array length field --- diff --git a/vala/valaassignment.vala b/vala/valaassignment.vala index 9fb81c6b6..7d34ce501 100644 --- a/vala/valaassignment.vala +++ b/vala/valaassignment.vala @@ -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);