[vala] Fix order dependency in type resolution with derived integer types



commit c1ee2f13806678f7b8a3e9a058b62e31fcbc7a2d
Author: Jürg Billeter <j bitron ch>
Date:   Thu Jan 14 12:51:00 2010 +0100

    Fix order dependency in type resolution with derived integer types

 vala/valasymbolresolver.vala |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/vala/valasymbolresolver.vala b/vala/valasymbolresolver.vala
index 48c0ef5..86dfe35 100644
--- a/vala/valasymbolresolver.vala
+++ b/vala/valasymbolresolver.vala
@@ -256,6 +256,11 @@ public class Vala.SymbolResolver : CodeVisitor {
 	}
 
 	DataType get_type_for_struct (Struct st, Struct base_struct) {
+		if (st.base_type != null) {
+			// make sure that base type is resolved
+			st.base_type.accept (this);
+		}
+
 		if (base_struct.base_struct != null) {
 			return get_type_for_struct (st, base_struct.base_struct);
 		}



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