summaryrefslogtreecommitdiff
path: root/ccode/valaccodefunction.vala
diff options
context:
space:
mode:
authorLuca Bruno <lucabru@src.gnome.org>2011-01-17 09:58:24 +0100
committerJürg Billeter <j@bitron.ch>2011-01-19 20:00:53 +0100
commit53e42b592793b04e3dd5c7a14a453b19c6dd5d7f (patch)
tree5cc0fab6d1c272972671cbb92487cb979a56a60d /ccode/valaccodefunction.vala
parent1291020fed75d925926b28206e935de8eb9cfc96 (diff)
downloadvala-53e42b592793b04e3dd5c7a14a453b19c6dd5d7f.tar.gz
codegen: Add CCodeFunction.add_assignment convenience function
Diffstat (limited to 'ccode/valaccodefunction.vala')
-rw-r--r--ccode/valaccodefunction.vala4
1 files changed, 4 insertions, 0 deletions
diff --git a/ccode/valaccodefunction.vala b/ccode/valaccodefunction.vala
index 20725eea5..f6c047727 100644
--- a/ccode/valaccodefunction.vala
+++ b/ccode/valaccodefunction.vala
@@ -245,6 +245,10 @@ public class Vala.CCodeFunction : CCodeNode {
current_block.add_statement (new CCodeExpressionStatement (expression));
}
+ public void add_assignment (CCodeExpression left, CCodeExpression right) {
+ add_expression (new CCodeAssignment (left, right));
+ }
+
public void add_return (CCodeExpression? expression = null) {
current_block.add_statement (new CCodeReturnStatement (expression));
}