]> git.ipfire.org Git - thirdparty/vala.git/commit
vala: Fix assignment operators for element access
authorSimon Werbeck <simon.werbeck@gmail.com>
Tue, 17 Jul 2012 16:30:51 +0000 (18:30 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Mon, 14 Nov 2022 14:37:21 +0000 (15:37 +0100)
commitfa09ca11b9467614bdca514acbbbe3baddfd7dfa
tree48b5f82639253f1dd9f1f77c3702505e56c694a2
parent4a0d468bba05a431357b6522203db07e5565a968
vala: Fix assignment operators for element access

This transforms an assignment to element access other than `=' to a
binary expression i.e. `a[b] += 1' will become `a.set(a.get(b) + 1)'

Fixes https://gitlab.gnome.org/GNOME/vala/issues/135
tests/Makefile.am
tests/semantic/assignment-element-getter-setter.c-expected [new file with mode: 0644]
tests/semantic/assignment-element-getter-setter.vala [new file with mode: 0644]
vala/valaassignment.vala