From: Luca Bruno Date: Thu, 25 Mar 2010 09:37:09 +0000 (+0100) Subject: Support adding modules in derived code generators X-Git-Tag: 0.8.0~40 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=39688b16d44fd14d7fbf417ef221b071c3543897;p=thirdparty%2Fvala.git Support adding modules in derived code generators --- diff --git a/codegen/valaccodegenerator.vala b/codegen/valaccodegenerator.vala index e7472c263..4853e7069 100644 --- a/codegen/valaccodegenerator.vala +++ b/codegen/valaccodegenerator.vala @@ -67,11 +67,16 @@ public class Vala.CCodeGenerator : CodeGenerator { head = new CCodeDelegateModule (this, head); } + head = add_modules (head); head.emit (context); head = null; } + public virtual CCodeModule add_modules (CCodeModule head) { + return head; + } + public override void visit_source_file (SourceFile source_file) { head.visit_source_file (source_file); }