From: Jürg Billeter Date: Wed, 1 Apr 2009 10:39:37 +0000 (+0200) Subject: Declare enum when accessing enum value X-Git-Tag: 0.7.0~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cb4474a3ca59d8702a5e9438dcea264153b20199;p=thirdparty%2Fvala.git Declare enum when accessing enum value --- diff --git a/gobject/valaccodememberaccessmodule.vala b/gobject/valaccodememberaccessmodule.vala index 8b618acc5..867509fdc 100644 --- a/gobject/valaccodememberaccessmodule.vala +++ b/gobject/valaccodememberaccessmodule.vala @@ -290,6 +290,9 @@ internal class Vala.CCodeMemberAccessModule : CCodeControlFlowModule { } } else if (expr.symbol_reference is EnumValue) { var ev = (EnumValue) expr.symbol_reference; + + generate_enum_declaration ((Enum) ev.parent_symbol, source_declarations); + expr.ccodenode = new CCodeConstant (ev.get_cname ()); } else if (expr.symbol_reference is LocalVariable) { var local = (LocalVariable) expr.symbol_reference;