diff options
author | Jürg Billeter <j@bitron.ch> | 2010-08-12 00:32:50 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2010-08-12 14:40:15 +0200 |
commit | 664ebfd2edfae79da695252a3ba90658a5741f40 (patch) | |
tree | 97d43d14a7eb01f234652a9f2383a4f7eefc84ad /codegen/valaccodecontrolflowmodule.vala | |
parent | b597659a5fd455a0167bbe954f2c46cd8e939199 (diff) | |
download | vala-664ebfd2edfae79da695252a3ba90658a5741f40.tar.gz |
Do not create array lists where not necessary
Diffstat (limited to 'codegen/valaccodecontrolflowmodule.vala')
-rw-r--r-- | codegen/valaccodecontrolflowmodule.vala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/codegen/valaccodecontrolflowmodule.vala b/codegen/valaccodecontrolflowmodule.vala index 9daa5286c..7b938f8f5 100644 --- a/codegen/valaccodecontrolflowmodule.vala +++ b/codegen/valaccodecontrolflowmodule.vala @@ -47,7 +47,7 @@ public class Vala.CCodeControlFlowModule : CCodeMethodModule { void visit_string_switch_statement (SwitchStatement stmt) { // we need a temporary variable to save the property value var temp_var = get_temp_variable (stmt.expression.value_type, stmt.expression.value_type.value_owned, stmt, false); - stmt.expression.temp_vars.add (temp_var); + stmt.expression.add_temp_var (temp_var); var ctemp = get_variable_cexpression (temp_var.name); var cinit = new CCodeAssignment (ctemp, (CCodeExpression) stmt.expression.ccodenode); @@ -66,7 +66,7 @@ public class Vala.CCodeControlFlowModule : CCodeMethodModule { var ccond = new CCodeConditionalExpression (cisnull, new CCodeConstant ("0"), cquark); temp_var = get_temp_variable (gquark_type); - stmt.expression.temp_vars.add (temp_var); + stmt.expression.add_temp_var (temp_var); int label_count = 0; |