]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Use the CCodeBlock generated for SwitchSection
authorLuca Bruno <lethalman88@gmail.com>
Tue, 27 Apr 2010 22:03:18 +0000 (00:03 +0200)
committerJürg Billeter <j@bitron.ch>
Wed, 4 Aug 2010 13:41:51 +0000 (15:41 +0200)
Fixes bug 610673.

codegen/valaccodecontrolflowmodule.vala

index ee4a577647c44a613a8e539761a7033ba9f767ee..8132c9d6e5e81936b59ebae75f0b905dfd3439ef 100644 (file)
@@ -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);