diff options
author | Jürg Billeter <j@bitron.ch> | 2010-10-21 12:46:43 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2010-10-28 11:36:34 +0200 |
commit | 7d8bc26ecd8ce492e6ccd50529ab132d550db88b (patch) | |
tree | 96724cb15f70f41eec92429c6c8b4497f126ee2d /codegen/valadovabasemodule.vala | |
parent | b4edb5656881fe78ce3e18bd76a9169866a1896e (diff) | |
download | vala-7d8bc26ecd8ce492e6ccd50529ab132d550db88b.tar.gz |
codegen: Add CodeGenerator.create_local method
Diffstat (limited to 'codegen/valadovabasemodule.vala')
-rw-r--r-- | codegen/valadovabasemodule.vala | 6 |
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; |