summaryrefslogtreecommitdiff
path: root/codegen/valadovabasemodule.vala
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2010-10-21 12:46:43 +0200
committerJürg Billeter <j@bitron.ch>2010-10-28 11:36:34 +0200
commit7d8bc26ecd8ce492e6ccd50529ab132d550db88b (patch)
tree96724cb15f70f41eec92429c6c8b4497f126ee2d /codegen/valadovabasemodule.vala
parentb4edb5656881fe78ce3e18bd76a9169866a1896e (diff)
downloadvala-7d8bc26ecd8ce492e6ccd50529ab132d550db88b.tar.gz
codegen: Add CodeGenerator.create_local method
Diffstat (limited to 'codegen/valadovabasemodule.vala')
-rw-r--r--codegen/valadovabasemodule.vala6
1 files changed, 6 insertions, 0 deletions
diff --git a/codegen/valadovabasemodule.vala b/codegen/valadovabasemodule.vala
index 0ae752ee5..ae7bea0b1 100644
--- a/codegen/valadovabasemodule.vala
+++ b/codegen/valadovabasemodule.vala
@@ -927,6 +927,12 @@ public class Vala.DovaBaseModule : CodeGenerator {
}
}
+ public override LocalVariable create_local (DataType type) {
+ var result = get_temp_variable (type, type.value_owned);
+ emit_temp_var (result);
+ return result;
+ }
+
public LocalVariable get_temp_variable (DataType type, bool value_owned = true, CodeNode? node_reference = null) {
var var_type = type.copy ();
var_type.value_owned = value_owned;