diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2019-10-02 19:07:17 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2019-10-03 15:15:46 +0200 |
commit | c054da918a40f8ef93c1a006034fb6ab4717c135 (patch) | |
tree | 8d507d7d5924696de01edc0c8b4a5cb452c577b6 /vala/valaassignment.vala | |
parent | ca7ab54681593a25b51c118e9aba40f44adf3f3d (diff) | |
download | vala-c054da918a40f8ef93c1a006034fb6ab4717c135.tar.gz |
vala: Add DelegateType.target/destroy fields to access its user-data
Fixes https://gitlab.gnome.org/GNOME/vala/issues/857
Diffstat (limited to 'vala/valaassignment.vala')
-rw-r--r-- | vala/valaassignment.vala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vala/valaassignment.vala b/vala/valaassignment.vala index 9a4c2c97e..c2ac1a189 100644 --- a/vala/valaassignment.vala +++ b/vala/valaassignment.vala @@ -451,6 +451,8 @@ public class Vala.Assignment : Expression { (local != null || param != null || field != null) && !is_array_add () && !(field is ArrayLengthField) && + !(field is DelegateTargetField) && + !(field is DelegateDestroyField) && !(left.value_type.is_real_non_null_struct_type () && right is ObjectCreationExpression)) { // visit_assignment not necessary if (instance && ma.inner != null) { |