summaryrefslogtreecommitdiff
path: root/codegen/valaccodecontrolflowmodule.vala
diff options
context:
space:
mode:
authorLuca Bruno <lethalman88@gmail.com>2010-04-28 00:03:18 +0200
committerJürg Billeter <j@bitron.ch>2010-08-04 15:41:51 +0200
commita53caa3e70e47c66cd971e385866e32a33782575 (patch)
tree0189ce6ab0b232ec1c9a4a8e0ebb7962d68d2061 /codegen/valaccodecontrolflowmodule.vala
parentdc1786d8a21ff9e9c41c289a2a4c6fb926ee9dfc (diff)
downloadvala-a53caa3e70e47c66cd971e385866e32a33782575.tar.gz
Use the CCodeBlock generated for SwitchSection
Fixes bug 610673.
Diffstat (limited to 'codegen/valaccodecontrolflowmodule.vala')
-rw-r--r--codegen/valaccodecontrolflowmodule.vala6
1 files changed, 1 insertions, 5 deletions
diff --git a/codegen/valaccodecontrolflowmodule.vala b/codegen/valaccodecontrolflowmodule.vala
index ee4a57764..8132c9d6e 100644
--- a/codegen/valaccodecontrolflowmodule.vala
+++ b/codegen/valaccodecontrolflowmodule.vala
@@ -214,11 +214,7 @@ public class Vala.CCodeControlFlowModule : CCodeMethodModule {
cswitch.add_statement (new CCodeCaseStatement ((CCodeExpression) label.expression.ccodenode));
}
- var cblock = new CCodeBlock ();
- cswitch.add_statement (cblock);
- foreach (CodeNode body_stmt in section.get_statements ()) {
- cblock.add_statement (body_stmt.ccodenode);
- }
+ cswitch.add_statement (section.ccodenode);
}
create_temp_decl (stmt, stmt.expression.temp_vars);