diff options
author | Jürg Billeter <j@bitron.ch> | 2008-11-30 08:34:15 +0000 |
---|---|---|
committer | Jürg Billeter <juergbi@src.gnome.org> | 2008-11-30 08:34:15 +0000 |
commit | 1c44feaa9222d1680dedb760921ba415874e4077 (patch) | |
tree | a894b844ed050b5a3cd3de39b2ad115a094694c2 /ccode/valaccodebinaryexpression.vala | |
parent | 1161589c702601e6561e4b3650eac0b5a7990c59 (diff) | |
download | vala-1c44feaa9222d1680dedb760921ba415874e4077.tar.gz |
Fix generated parentheses
2008-11-30 Jürg Billeter <j@bitron.ch>
* vala/valaforeachstatement.vala:
* ccode/valaccodebinaryexpression.vala:
* ccode/valaccodecastexpression.vala:
* ccode/valaccodeelementaccess.vala:
* ccode/valaccodeexpression.vala:
* ccode/valaccodememberaccess.vala:
* ccode/valaccodeunaryexpression.vala:
Fix generated parentheses
svn path=/trunk/; revision=2091
Diffstat (limited to 'ccode/valaccodebinaryexpression.vala')
-rw-r--r-- | ccode/valaccodebinaryexpression.vala | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/ccode/valaccodebinaryexpression.vala b/ccode/valaccodebinaryexpression.vala index aaeefb3f7..047b55c41 100644 --- a/ccode/valaccodebinaryexpression.vala +++ b/ccode/valaccodebinaryexpression.vala @@ -48,7 +48,7 @@ public class Vala.CCodeBinaryExpression : CCodeExpression { } public override void write (CCodeWriter writer) { - left.write (writer); + left.write_inner (writer); writer.write_string (" "); if (operator == CCodeBinaryOperator.PLUS) { @@ -91,7 +91,13 @@ public class Vala.CCodeBinaryExpression : CCodeExpression { writer.write_string (" "); - right.write (writer); + right.write_inner (writer); + } + + public override void write_inner (CCodeWriter writer) { + writer.write_string ("("); + this.write (writer); + writer.write_string (")"); } } |