[vala] Fix type declaration for cast expressions



commit 201bdce0ff2a1345689b3fb4372ad87873b79ea7
Author: Jürg Billeter <j bitron ch>
Date:   Sun Oct 11 11:42:52 2009 +0200

    Fix type declaration for cast expressions

 codegen/valaccodebasemodule.vala |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala
index ef72af0..85db964 100644
--- a/codegen/valaccodebasemodule.vala
+++ b/codegen/valaccodebasemodule.vala
@@ -3954,6 +3954,8 @@ internal class Vala.CCodeBaseModule : CCodeModule {
 			return;
 		}
 
+		generate_type_declaration (expr.type_reference, source_declarations);
+
 		var cl = expr.type_reference.data_type as Class;
 		var iface = expr.type_reference.data_type as Interface;
 		if (context.profile == Profile.GOBJECT && (iface != null || (cl != null && !cl.is_compact))) {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]