]> git.ipfire.org Git - thirdparty/vala.git/commit
Force usage of temporary variables for "tainted" member accesses
authorRico Tzschichholz <ricotz@ubuntu.com>
Thu, 13 Aug 2020 17:05:49 +0000 (19:05 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sat, 5 Sep 2020 14:42:41 +0000 (16:42 +0200)
commit5f9fccc891280246d7af1f9866de723f4ec2f490
tree761beef248c426c3c6142c306edc7178ba5ed20b
parent667d1a38aaff2fceaa0497ec2ca31805cad55eab
Force usage of temporary variables for "tainted" member accesses

This is required to handle the side effect of postfix- and unary-
increment/decrement expressions.

Regression of 32ffc862417be39d42a1b8eeb3d0748b3e138aff
and b9035aaf17a9a97a070812a8ee83251fd3893b1e

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1061
codegen/valaccodebasemodule.vala
codegen/valaccodememberaccessmodule.vala
vala/valacodegenerator.vala
vala/valamemberaccess.vala