diff options
author | Luca Bruno <lucabru@src.gnome.org> | 2011-05-02 15:31:43 +0200 |
---|---|---|
committer | Luca Bruno <lucabru@src.gnome.org> | 2011-05-02 15:31:43 +0200 |
commit | e2e34637d5535ee3cbf6b55b3019e229d69d0e33 (patch) | |
tree | f87b05ae9d96ba251b2957e30dc5c6a92ce09ce8 /vala/valaunaryexpression.vala | |
parent | efacefd4b4e1b6224044e5014c02115e0834bf36 (diff) | |
download | vala-e2e34637d5535ee3cbf6b55b3019e229d69d0e33.tar.gz |
Mark the inner expression of unary increment/decrement to be lvalue
Diffstat (limited to 'vala/valaunaryexpression.vala')
-rw-r--r-- | vala/valaunaryexpression.vala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vala/valaunaryexpression.vala b/vala/valaunaryexpression.vala index 930e5ce06..a26c3dac4 100644 --- a/vala/valaunaryexpression.vala +++ b/vala/valaunaryexpression.vala @@ -156,6 +156,8 @@ public class Vala.UnaryExpression : Expression { if (operator == UnaryOperator.REF || operator == UnaryOperator.OUT) { inner.lvalue = true; inner.target_type = target_type; + } else if (operator == UnaryOperator.INCREMENT || operator == UnaryOperator.DECREMENT) { + inner.lvalue = true; } if (!inner.check (context)) { |