[vala] Fix order dependency in type resolution with derived integer types
- From: Jürg Billeter <juergbi src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [vala] Fix order dependency in type resolution with derived integer types
- Date: Thu, 14 Jan 2010 11:53:34 +0000 (UTC)
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]